Esta página descreve os agentes de serviço relevantes para a Proteção de Dados Sensíveis.
Agentes de serviço
Os agentes de serviço são contas de serviço criadas e gerenciadas pelo Google. Eles atuam como uma identidade para que os serviços acessem recursos no seu projeto em seu nome. Google Cloud
Os agentes de serviço são criados em algum momento depois que você ativa e usa uma Google Cloud API. Após a criação, o Google geralmente concede um papel específico e predefinido do IAM ao agente de serviço no seu projeto. Esses papéis contêm as permissões mínimas necessárias para que o agente de serviço funcione corretamente. Para uma lista completa dos agentes de serviço que recebem papéis, consulte Agentes de serviço na documentação do IAM.
Para acessar os Google Cloud recursos e fazer chamadas para a Proteção de Dados Sensíveis, a Proteção de Dados Sensíveis usa as credenciais do agente de serviço do Cloud Data Loss Prevention para fazer autenticação em outras APIs. Um agente de serviço é um tipo especial de conta de serviço que executa processos internos do Google em seu nome. O agente de serviço é identificável pelo seguinte e-mail:service-PROJECT_NUMBER@dlp-api.iam.gserviceaccount.com
O agente de serviço do Cloud Data Loss Prevention é criado quando necessário. Para criá-lo com antecedência, faça uma chamada para
InspectContent:
curl --request POST \ "https://dlp.googleapis.com/v2/projects/PROJECT_ID/locations/us-central1/content:inspect" \ --header "X-Goog-User-Project: PROJECT_ID" \ --header "Authorization: Bearer $(gcloud auth print-access-token)" \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --data '{"item":{"value":"google@google.com"}}' \ --compressed
Substitua PROJECT_ID pelo ID
do projeto.
O agente de serviço do Cloud Data Loss Prevention recebe automaticamente permissões comuns no projeto necessárias para inspecionar recursos e é listado na seção "Identity and Access Management" do Google Cloud console. O agente de serviço existe durante todo o ciclo de vida do projeto e só é excluído quando o projeto é excluído. A Proteção de Dados Sensíveis depende desse agente de serviço, então não o remova.
Para mais informações sobre o agente de serviço do Cloud Data Loss Prevention em operações de descoberta, consulte Contêiner do agente de serviço e agente de serviço.
A seguir
- Para saber mais sobre contas de serviço, consulte Visão geral das contas de serviço na documentação do IAM.
- Para saber mais sobre agentes de serviço, consulte Agentes de serviço na documentação do IAM.
- Para saber como usar contas de serviço com segurança, consulte Práticas recomendadas para usar contas de serviço com segurança na documentação do IAM.
- Saiba mais sobre como o serviço de descoberta de dados sensíveis usa contêineres e agentes de serviço para criar perfis dos seus recursos de dados.