Ce guide explique comment les administrateurs peuvent activer et surveiller la journalisation des audits d'utilisation pour NotebookLM Enterprise via l'API. Les journaux d'audit d'utilisation permettent aux organisations de suivre les opérations des utilisateurs, les métadonnées et le contenu principal à des fins d'audit et d'observabilité.
Vous pouvez gérer l'audit de l'utilisation de NotebookLM Enterprise à l'aide des paramètres ObservabilityConfig au niveau du projet. L'activation de l'observabilité permet de capturer les données de requête et de réponse, y compris les requêtes et les métadonnées d'ancrage, et de les stocker dans Cloud Logging.
Avant de commencer
Avant de configurer les journaux d'audit, assurez-vous de disposer des rôles IAM suivants :
- Pour activer les journaux d'audit, vous devez disposer du rôle IAM Administrateur Discovery Engine (
roles/discoveryengine.admin). - Pour accéder à Cloud Logging, vous devez disposer du rôle IAM Lecteur de journaux (
roles/logging.viewer).
Activer la journalisation d'audit de l'utilisation
Pour activer la journalisation d'audit de l'utilisation, exécutez la commande suivante :
REST
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID?updateMask=customerProvidedConfig.notebooklmConfig.observabilityConfig" \
-d '{
"customerProvidedConfig": {
"notebooklmConfig": {
"observabilityConfig": {
"observabilityEnabled": true,
"sensitiveLoggingEnabled": true
}
}
}
}'
Remplacez les éléments suivants :
ENDPOINT_LOCATION: région multirégionale pour votre requête API. Spécifiez l'une des valeurs suivantes :uspour la multirégion des États-Uniseupour la multirégion de l'UEglobalpour l'emplacement "Global"
PROJECT_ID: par l'ID du projet.
Informations consignées
Le tableau suivant récapitule les données d'utilisation enregistrées par NotebookLM Enterprise :
| Chemin de service | Données enregistrées |
|---|---|
NotebookService.CreateNotebook |
Demande :
|
NotebookService.ShareNotebook |
Demande :
|
NotebookService.DeleteNotebook |
Demande :
|
NotebookService.GetNotebook |
Demande :
|
Accéder aux journaux d'utilisation
Pour afficher les journaux d'audit de l'utilisation de NotebookLM Enterprise :
Dans la console Google Cloud , accédez à la page Explorateur de journaux.
Sélectionnez le projet Google Cloud pour lequel vous avez activé la journalisation d'audit.
Utilisez la requête suivante pour afficher les journaux d'audit pour NotebookLM Enterprise :
resource.type="audited_resource" resource.labels.service="discoveryengine.googleapis.com" protoPayload.serviceName="discoveryengine.googleapis.com" protoPayload.methodName:"NotebookService"Vous pouvez affiner davantage la requête pour filtrer les résultats par méthode spécifique. Par exemple :
protoPayload.methodName="google.cloud.discoveryengine.v1alpha.NotebookService.CreateNotebook".
Désactiver les journaux d'audit d'utilisation
Pour désactiver la journalisation d'audit de l'utilisation, exécutez la commande suivante :
REST
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
-H "X-Goog-User-Project: PROJECT_ID" \
"https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID?updateMask=customerProvidedConfig.notebooklmConfig.observabilityConfig" \
-d '{
"customerProvidedConfig": {
"notebooklmConfig": {
"observabilityConfig": {
"observabilityEnabled": false,
"sensitiveLoggingEnabled": false
}
}
}
}'
Remplacez les éléments suivants :
ENDPOINT_LOCATION: région multirégionale pour votre requête API. Spécifiez l'une des valeurs suivantes :uspour la multirégion des États-Uniseupour la multirégion de l'UEglobalpour l'emplacement "Global"
PROJECT_ID: par l'ID du projet.