En esta página, se describen los agentes de servicio relevantes para Sensitive Data Protection.
Agentes de servicio
Los agentes de servicio son cuentas de servicio que crea y administra Google. Los agentes de servicio actúan como una identidad para que los servicios de Google Cloud accedan a los recursos de tu proyecto en tu nombre.
Los agentes de servicio se crean en algún momento después de que habilitas y usas una API de Google Cloud . Cuando se crea, Google suele otorgar un rol de IAM específico y predefinido al agente de servicio en tu proyecto. Estos roles contienen los permisos mínimos necesarios para que el agente de servicio funcione correctamente. Para obtener una lista completa de los agentes de servicio a los que se les otorgan roles, consulta Agentes de servicio en la documentación de IAM.
Para acceder a los recursos de Google Cloud y realizar llamadas a Sensitive Data Protection, este servicio usa las credenciales del agente de servicio de Cloud Data Loss Prevention para autenticarse en otras APIs. Un agente de servicio es un tipo especial de cuenta de servicio que ejecuta procesos internos de Google en tu nombre. El agente de servicio se identifica con el siguiente correo electrónico:service-PROJECT_NUMBER@dlp-api.iam.gserviceaccount.com
El agente de servicio de Cloud Data Loss Prevention se crea cuando es necesario por primera vez. Puedes crearla con anticipación llamando a 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
Reemplaza PROJECT_ID por el ID del proyecto.
El agente de servicio de Cloud Data Loss Prevention recibe automáticamente los permisos comunes en el proyecto que son necesarios para inspeccionar recursos y aparece en la sección Identity and Access Management de la consola de Google Cloud . El agente de servicio existe durante la vida útil del proyecto y solo se borra cuando se borra el proyecto. Sensitive Data Protection depende de este agente de servicio, por lo que no debes quitarlo.
Para obtener más información sobre el agente de servicio de Cloud Data Loss Prevention en las operaciones de detección, consulta Contenedor del agente de servicio y agente de servicio.
¿Qué sigue?
- Para obtener más información sobre las cuentas de servicio, consulta Descripción general de las cuentas de servicio en la documentación de IAM.
- Para obtener más información sobre los agentes de servicio, consulta Agentes de servicio en la documentación de IAM.
- Para obtener información sobre cómo usar las cuentas de servicio de forma segura, consulta Prácticas recomendadas para usar cuentas de servicio de forma segura en la documentación de IAM.
- Obtén más información sobre cómo el servicio de descubrimiento de datos sensibles usa contenedores de agentes de servicio y agentes de servicio para crear perfiles de tus recursos de datos.