En esta página, se describe cómo configurar los registros de auditoría de uso de Gemini Enterprise y acceder a ellos.
Conceptos clave
En esta sección, se presentan los conceptos clave relacionados con la observabilidad en Gemini Enterprise.
| Concepto | Descripción |
|---|---|
| Registros de auditoría de uso | Los registros de auditoría de uso son registros de actividades administrativas y accesos dentro de tus Google Cloud recursos. Proporcionan información detallada sobre quién realizó qué acción, cuándo y desde dónde. Estos registros son esenciales para la auditoría de seguridad, el cumplimiento y la comprensión de cómo se usan tus recursos. |
Antes de comenzar
Antes de configurar los registros de auditoría, asegúrate de tener lo siguiente:
- Activa la configuración de observabilidad. Para obtener más información, consulta Activa la configuración de observabilidad.
- Para activar el registro de auditoría, debes tener el
rol de IAM de administrador de Gemini Enterprise (
roles/discoveryengine.agentspaceAdmin). - Para acceder a Cloud Logging, debes tener el
rol de IAM de visualizador de registros (
roles/logging.viewer). - Asegúrate de haber creado una app de Gemini Enterprise. Para crear una, consulta Crea una app.
Información registrada
En la siguiente tabla, se resumen los datos de uso que registra Gemini Enterprise:
| Ruta de servicio | Datos registrados |
|---|---|
SearchService.Search |
Registra los datos de las fuentes que se usan para la fundamentación o como entrada de LLM. Solicitud:
Respuesta:
|
AssistantService.Assist |
Registra la solicitud y la respuesta del asistente de Gemini Enterprise. Solicitud:
Respuesta:
|
AssistantService.StreamAssist |
Solicitud:
Respuesta:
|
ConversationSearchService.AnswerQuery |
Solicitud:
Respuesta:
|
EngineService.CreateEngine |
Solicitud:
Respuesta:
|
EngineService.UpdateEngine |
Solicitud:
Respuesta:
|
AgentService.SetIamPolicy |
Solicitud:
Respuesta:
|
AgentService.CreateAgent |
Solicitud:
Respuesta:
|
AgentService.UpdateAgent |
Solicitud:
Respuesta:
|
AgentService.CreateAgentRequest |
Solicitud:
Respuesta:
|
GroundedGenerationService.GenerateGroundedContent |
Solicitud:
Respuesta:
|
DataConnectorService.UpdateDataConnector |
Solicitud:
Respuesta:
|
AssistantService.AddContextFile |
Solicitud:
Respuesta:
|
AssistantService.UploadSessionFile |
Solicitud:
Respuesta:
|
UserEventService.WriteUserEvent |
Solicitud:
Respuesta:
|
Accede a los registros de auditoría de uso
Para acceder a todos los registros de auditoría de uso de Gemini Enterprise y verlos, sigue estos pasos:
En la Google Cloud consola de, accede a la página Explorador de registros.
Selecciona el Google Cloud proyecto para el que habilitaste el registro de auditoría.
Para mostrar solo los registros de Gemini Enterprise, ingresa la siguiente consulta en el campo del editor de consultas y haz clic en Ejecutar consulta:
logName="projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgemini_enterprise_user_activity" OR logName=~"projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgen_ai.*"Reemplaza lo siguiente:
PROJECT_ID: el ID de tu proyecto.
Controlar el acceso a los registros
Puedes controlar el acceso a los registros en Cloud Logging. Para obtener instrucciones detalladas sobre los métodos de control de acceso, incluido el uso de condiciones de IAM para el acceso detallado, consulta Control de acceso con IAM.
Control de acceso predeterminado
De forma predeterminada, Gemini Enterprise envía datos de Cloud Logging al bucket _Default. Los siguientes roles de IAM controlan el acceso a este bucket:
Visualizador de registros rol (
roles/logging.viewer)Visualizador de registros privados rol (
roles/logging.privateLogViewer)Descriptor de acceso de vista de registros rol (
roles/logging.viewAccessor)
Control de acceso detallado
Si tu proyecto contiene registros con diferentes niveles de sensibilidad, puedes usar varias Google Cloud herramientas de y Cloud Logging para configurar un control de acceso más detallado.
Puedes configurar el control de acceso detallado con las siguientes opciones:
| Opción | Descripción |
|---|---|
| Condiciones de IAM | Configura el control de acceso detallado con las condiciones de IAM. Para obtener más información, consulta Roles de Logging. |
| Vistas de registro | Usa vistas de registro para limitar el acceso de los usuarios a un subconjunto de registros dentro de un bucket de registros. Para obtener más información, consulta Configura vistas de registro en un bucket de registros. |
| Receptores de registros | Usa receptores de registros para enrutar registros sensibles a un proyecto independiente con un acceso de IAM más restrictivo. Para obtener más información, consulta Enruta registros a destinos admitidos. |
| Etiquetas | Usa etiquetas para administrar el acceso de IAM a buckets de registros individuales dentro de un proyecto. Para obtener más información, consulta Usa etiquetas para administrar el acceso a buckets de registros. |
| Control de acceso a nivel de campo | Usa el control de acceso a nivel de campo para ocultar o restringir el acceso a campos específicos dentro de las entradas de registro. Para obtener más información, consulta Configura el acceso a nivel de campo. |
¿Qué sigue?
- Para desactivar el registro de las entradas de instrucciones y las salidas de respuestas, consulta Desactiva la configuración de observabilidad.