En este documento, se muestra cómo configurar los Controles del servicio de VPC para admitir el Agente de ingeniería de datos. Puedes usar los Controles del servicio de VPC con el Agente de ingeniería de datos para mitigar el riesgo de robo de datos.
Consulta Descripción general de los Controles del servicio de VPC para obtener más información sobre estos.
Limitaciones
- Gemini Data Analytics (
geminidataanalytics.googleapis.com), Dataform (dataform.googleapis.com), BigQuery (bigquery.googleapis.com), Knowledge Catalog (dataplex.googleapis.com) y Cloud Storage (storage.googleapis.com) deben estar restringidos dentro del mismo perímetro de servicio de los Controles del servicio de VPC. - Las mismas limitaciones que se aplican a Dataform dentro de un perímetro de Controles del servicio de VPC también se aplican cuando se usa Gemini Data Analytics.
Esto incluye el requisito de establecer la política de la organización
dataform.restrictGitRemotes. Para obtener más información, consulta Limitaciones.
Consideraciones de seguridad
Cuando configures un perímetro de los Controles del servicio de VPC para Gemini Data Analytics, revisa los permisos otorgados a tus cuentas y agentes de servicio, incluidos los agentes de servicio de Dataform y las cuentas de servicio personalizadas, para garantizar la alineación con tu arquitectura de seguridad. Los permisos otorgados a estas cuentas determinan su acceso a los recursos dentro del perímetro.
Antes de comenzar
- Asegúrate de que los usuarios o las cuentas de servicio que usan Gemini Data Analytics tengan los permisos de IAM necesarios. Puedes otorgar el rol
roles/geminidataanalytics.dataAgentStatelessUser, que incluye el permiso requeridogeminidataanalytics.locations.useDataEngineeringAgent. Estos roles de IAM son necesarios para interactuar con la API de Gemini Data Analytics, incluso cuando las llamadas se originan dentro de un perímetro de Controles del servicio de VPC. - Antes de configurar un perímetro de servicio de los Controles del servicio de VPC, debes establecer la política de la organización
dataform.restrictGitRemotes. Esta política garantiza que los Controles del servicio de VPC apliquen verificaciones cuando uses las funciones de Dataform a través de Gemini Data Analytics. Para obtener más información, consulta Cómo restringir repositorios remotos.
Habilita las APIs
Habilita las APIs de Gemini Data Analytics, Dataform y BigQuery si alguna de ellas aún no está habilitada.
Roles necesarios para habilitar las APIs
Para habilitar APIs, necesitas el permiso serviceusage.services.enable. Si creaste el proyecto, es probable que ya tengas este permiso a través del rol de propietario (roles/owner). De lo contrario, puedes obtener este permiso a través del rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin). Obtén más información para otorgar roles.
Roles obligatorios
Para obtener los permisos que necesitas para configurar perímetros de servicio de los Controles del servicio de VPC, pídele a tu administrador que te otorgue el rol de IAM de Editor de Access Context Manager (roles/accesscontextmanager.policyEditor) en el proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.
Para obtener más información sobre los permisos de los Controles del servicio de VPC, consulta Control de acceso con IAM.
Configurar los Controles del servicio de VPC
Cuando crees un perímetro de servicio nuevo, debes incluir las siguientes APIs en el mismo perímetro de servicio:
geminidataanalytics.googleapis.comdataform.googleapis.combigquery.googleapis.comdataplex.googleapis.comstorage.googleapis.com
Si tienes un servicio existente, puedes actualizar el perímetro de servicio para incluir las tres APIs requeridas dentro del mismo perímetro de servicio.
¿Qué sigue?
- Consulta Descripción general de los Controles del servicio de VPC para obtener más información sobre estos.
- Para obtener más información sobre la integración de los Controles del servicio de VPC en Dataform, consulta Cómo configurar los Controles del servicio de VPC para Dataform.
- Para obtener más información sobre la integración de los Controles del servicio de VPC en BigQuery, consulta Controles del servicio de VPC para BigQuery.
- Para obtener más información sobre el Servicio de políticas de la organización, consulta Introducción al Servicio de políticas de la organización.