Cette page explique comment configurer les journaux d'audit d'utilisation pour Gemini Enterprise et y accéder.
Concepts clés
Cette section présente les concepts clés liés à l'observabilité dans Gemini Enterprise.
| Concept | Description |
|---|---|
| Journaux d'audit d'utilisation | Les journaux d'audit d'utilisation sont des enregistrements des activités administratives et des accès au sein de vos Google Cloud ressources. Ils fournissent des informations détaillées sur l'auteur de l'action, le moment où elle a été effectuée et l'endroit d'où elle a été effectuée. Ces journaux sont essentiels pour l'audit de sécurité, la conformité et la compréhension de l'utilisation de vos ressources. |
Avant de commencer
Avant de configurer les journaux d'audit, assurez-vous de disposer des éléments suivants :
- Activez les paramètres d'observabilité. Pour en savoir plus, consultez Activer les paramètres d'observabilité.
- Pour activer la journalisation des audits, vous devez disposer du
rôle IAM Administrateur Gemini Enterprise (
roles/discoveryengine.agentspaceAdmin). - Pour accéder à Cloud Logging, vous devez disposer du
rôle IAM Lecteur de journaux (
roles/logging.viewer). - Assurez-vous d'avoir créé une application Gemini Enterprise. Pour en créer une, consultez Créer une application.
Informations consignées
Le tableau suivant récapitule les données d'utilisation enregistrées par Gemini Enterprise :
| Chemin d'accès au service | Données enregistrées |
|---|---|
SearchService.Search |
Enregistre les données sur les sources utilisées pour l'ancrage ou comme entrée LLM. Requête :
Réponse :
|
AssistantService.Assist |
Enregistre la requête et la réponse de l'assistant Gemini Enterprise. Requête :
Réponse :
|
AssistantService.StreamAssist |
Requête :
Réponse :
|
ConversationSearchService.AnswerQuery |
Requête :
Réponse :
|
EngineService.CreateEngine |
Requête :
Réponse :
|
EngineService.UpdateEngine |
Requête :
Réponse :
|
AgentService.SetIamPolicy |
Requête :
Réponse :
|
AgentService.CreateAgent |
Requête :
Réponse :
|
AgentService.UpdateAgent |
Requête :
Réponse :
|
AgentService.CreateAgentRequest |
Requête :
Réponse :
|
GroundedGenerationService.GenerateGroundedContent |
Requête :
Réponse :
|
DataConnectorService.UpdateDataConnector |
Requête :
Réponse :
|
AssistantService.AddContextFile |
Requête :
Réponse :
|
AssistantService.UploadSessionFile |
Requête :
Réponse :
|
UserEventService.WriteUserEvent |
Requête :
Réponse :
|
Accéder aux journaux d'audit d'utilisation
Pour accéder à tous les journaux d'audit d'utilisation de Gemini Enterprise et les afficher, procédez comme suit :
Dans la Google Cloud console, accédez à la page Explorateur de journaux.
Sélectionnez le Google Cloud projet pour lequel vous avez activé la journalisation des audits.
Pour n'afficher que les journaux Gemini Enterprise, saisissez la requête suivante dans le champ de l'éditeur de requête, puis cliquez sur Exécuter la requête :
logName="projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgemini_enterprise_user_activity" OR logName=~"projects/PROJECT_ID/logs/discoveryengine.googleapis.com%2Fgen_ai.*"Remplacez les éléments suivants :
PROJECT_ID: par l'ID du projet.
Contrôler l'accès aux journaux
Vous pouvez contrôler l'accès aux journaux dans Cloud Logging. Pour obtenir des instructions détaillées sur les méthodes de contrôle des accès, y compris l'utilisation de conditions IAM pour un accès précis, consultez Contrôle des accès avec IAM.
Contrôle des accès par défaut
Par défaut, Gemini Enterprise envoie les données Cloud Logging au bucket _Default. Les rôles IAM suivants contrôlent l'accès à ce bucket :
Lecteur de journaux rôle (
roles/logging.viewer)Lecteur de journaux privés rôle (
roles/logging.privateLogViewer)Accesseur de vue de journaux rôle (
roles/logging.viewAccessor)
Contrôle précis des accès
Si votre projet contient des journaux avec différents niveaux de sensibilité, vous pouvez utiliser plusieurs Google Cloud outils Cloud Logging pour configurer contrôle des accès plus précis.
Vous pouvez configurer un contrôle précis des accès à l'aide des options suivantes :
| Option | Description |
|---|---|
| Conditions IAM | Configurez un contrôle précis des accès à l'aide de conditions IAM. Pour en savoir plus, consultez Rôles Logging. |
| Vues de journaux | Utilisez des vues de journaux pour limiter l'accès des utilisateurs à un sous-ensemble de journaux dans un bucket de journaux. Pour en savoir plus, consultez Configurer des vues de journaux sur un bucket de journaux. |
| Récepteurs de journaux | Utilisez des récepteurs de journaux pour acheminer les journaux sensibles vers un projet distinct avec un accès IAM plus restrictif. Pour en savoir plus, consultez Acheminer les journaux vers des destinations compatibles. |
| Tags | Utilisez des tags pour gérer l'accès IAM à des buckets de journaux individuels dans un projet. Pour en savoir plus, consultez Utiliser des tags pour gérer l'accès aux buckets de journaux. |
| Contrôle des accès au niveau du champ | Utilisez le contrôle des accès au niveau du champ pour masquer ou restreindre l'accès à des champs spécifiques dans les entrées de journal. Pour en savoir plus, consultez Configurer l'accès au niveau du champ. |
Étape suivante
- Pour désactiver la journalisation des entrées de prompt et des sorties de réponse, consultez Désactiver les paramètres d'observabilité.