En esta página, se describe cómo configurar los registros de auditoría de uso y acceder a ellos para Gemini Enterprise.
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 las actividades administrativas y los accesos dentro de tus recursos de Google Cloud . 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 Cómo activar la configuración de observabilidad.
- Para activar el registro de auditoría, debes tener el rol de IAM 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 del 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 consola de Google Cloud , accede a la página Explorador de registros.
Selecciona el proyecto Google Cloud 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 orientación detallada 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:
Rol de Visualizador de registros (
roles/logging.viewer)Rol de Visualizador de registros privados (
roles/logging.privateLogViewer)Rol de Descriptor de acceso de vista de registros (
roles/logging.viewAccessor)
Control de acceso detallado
Si tu proyecto contiene registros con diferentes niveles de sensibilidad, puedes usar varias Google Cloud y herramientas de 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 un 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 registros 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 registros en un bucket de registros. |
| Receptores de registros | Usa receptores de registros para enrutar los registros sensibles a un proyecto independiente con acceso de IAM más restrictivo. Para obtener más información, consulta Enruta registros a destinos compatibles. |
| 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 los 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 del campo. |
¿Qué sigue?
- Para desactivar el registro de las entradas de instrucciones y las salidas de respuestas, consulta Cómo desactivar la configuración de observabilidad.