Questo documento descrive l'audit logging per Gemini in Google Cloud. Google Cloud servizi generano audit log che registrano le attività amministrative e di accesso all'interno delle tue risorse Google Cloud . Per ulteriori informazioni su Cloud Audit Logs, consulta quanto segue:
- Tipi di audit log
- Struttura della voce di audit log
- Archiviazione e routing degli audit log
- Riepilogo dei prezzi di Cloud Logging
- Abilita gli audit log di accesso ai dati
Nome servizio
Gli audit log di Gemini per Google Cloud utilizzano il nome servizio cloudaicompanion.googleapis.com.
Filtra per questo servizio: 
protoPayload.serviceName="cloudaicompanion.googleapis.com"
Metodi per tipo di autorizzazione
 Ogni autorizzazione IAM ha una proprietà type, il cui valore è un enum
che può essere uno dei quattro valori: ADMIN_READ, ADMIN_WRITE,
DATA_READ o DATA_WRITE. Quando chiami un metodo,
Gemini in Google Cloud genera un audit log la cui categoria dipende dalla
proprietà type dell'autorizzazione richiesta per eseguire il metodo.
I metodi che richiedono un'autorizzazione IAM con il valore della proprietà
type corrispondente a DATA_READ, DATA_WRITE o ADMIN_READ generano
audit log degli Accessi ai dati.
I metodi che richiedono un'autorizzazione IAM con il valore della proprietà type
ADMIN_WRITE generano
audit log delle Attività di amministrazione.
| Tipo di autorizzazione | Metodi | 
|---|---|
| ADMIN_READ | google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndexgoogle.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexesgoogle.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus | 
| ADMIN_WRITE | google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex(LRO)google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex(LRO)google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex(LRO) | 
| DATA_READ | google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCodegoogle.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCodegoogle.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroupgoogle.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroupsgoogle.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroupgoogle.cloud.cloudaicompanion.v1.MessageService.EnumerateMessagesgoogle.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTaskgoogle.cloud.cloudaicompanion.v1.TextGenerationService.GenerateTextgoogle.cloud.cloudaicompanion.v1.TopicService.FindReadableTopicsgoogle.cloud.cloudaicompanion.v1.TopicService.GetTopic | 
| DATA_WRITE | google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup(LRO)google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup(LRO)google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup(LRO)google.cloud.cloudaicompanion.v1.TopicService.CreateTopic(LRO)google.cloud.cloudaicompanion.v1.TopicService.DeleteTopic(LRO)google.cloud.cloudaicompanion.v1.TopicService.UpdateTopic(LRO) | 
Audit log dell'interfaccia API
Per informazioni su come e quali autorizzazioni vengono valutate per ogni metodo, consulta la documentazione di Identity and Access Management per Gemini in Google Cloud.
google.cloud.cloudaicompanion.v1.CodeGenerationService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.CodeGenerationService.
CompleteCode
- Metodo: google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCode
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.instances.completeCode - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeGenerationService.CompleteCode"
GenerateCode
- Metodo: google.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCode
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.instances.generateCode - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeGenerationService.GenerateCode"
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.
CreateCodeRepositoryIndex
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex
- Tipo di audit log: attività di amministrazione
- Autorizzazioni: - cloudaicompanion.codeRepositoryIndexes.create - ADMIN_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateCodeRepositoryIndex"
CreateRepositoryGroup
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.create - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.CreateRepositoryGroup"
DeleteCodeRepositoryIndex
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex
- Tipo di audit log: attività di amministrazione
- Autorizzazioni: - cloudaicompanion.codeRepositoryIndexes.delete - ADMIN_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteCodeRepositoryIndex"
DeleteRepositoryGroup
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.delete - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.DeleteRepositoryGroup"
GetCodeRepositoryIndex
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndex
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.codeRepositoryIndexes.get - ADMIN_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetCodeRepositoryIndex"
GetRepositoryGroup
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroup
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.get - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.GetRepositoryGroup"
ListCodeRepositoryIndexes
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexes
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.codeRepositoryIndexes.list - ADMIN_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListCodeRepositoryIndexes"
ListRepositoryGroups
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroups
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.list - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.ListRepositoryGroups"
UpdateCodeRepositoryIndex
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex
- Tipo di audit log: attività di amministrazione
- Autorizzazioni: - cloudaicompanion.codeRepositoryIndexes.update - ADMIN_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateCodeRepositoryIndex"
UpdateRepositoryGroup
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.update - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UpdateRepositoryGroup"
UseRepositoryGroup
- Metodo: google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroup
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.repositoryGroups.use - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.CodeRepositoryIndexManagementService.UseRepositoryGroup"
google.cloud.cloudaicompanion.v1.EntitlementService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.EntitlementService.
CheckStatus
- Metodo: google.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.entitlements.get - ADMIN_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.EntitlementService.CheckStatus"
google.cloud.cloudaicompanion.v1.MessageService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.MessageService.
EnumerateMessages
- Metodo: google.cloud.cloudaicompanion.v1.MessageService.EnumerateMessages
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.get - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.MessageService.EnumerateMessages"
google.cloud.cloudaicompanion.v1.TaskCompletionService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.TaskCompletionService.
CompleteTask
- Metodo: google.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTask
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.instances.completeTask - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TaskCompletionService.CompleteTask"
google.cloud.cloudaicompanion.v1.TextGenerationService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.TextGenerationService.
GenerateText
- Metodo: google.cloud.cloudaicompanion.v1.TextGenerationService.GenerateText
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.instances.generateText - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TextGenerationService.GenerateText"
google.cloud.cloudaicompanion.v1.TopicService
I seguenti audit log sono associati ai metodi appartenenti a
google.cloud.cloudaicompanion.v1.TopicService.
CreateTopic
- Metodo: google.cloud.cloudaicompanion.v1.TopicService.CreateTopic
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.create - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TopicService.CreateTopic"
DeleteTopic
- Metodo: google.cloud.cloudaicompanion.v1.TopicService.DeleteTopic
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.delete - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TopicService.DeleteTopic"
FindReadableTopics
- Metodo: google.cloud.cloudaicompanion.v1.TopicService.FindReadableTopics
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.get - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TopicService.FindReadableTopics"
GetTopic
- Metodo: google.cloud.cloudaicompanion.v1.TopicService.GetTopic
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.get - DATA_READ
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
no.
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TopicService.GetTopic"
UpdateTopic
- Metodo: google.cloud.cloudaicompanion.v1.TopicService.UpdateTopic
- Tipo di audit log: accesso ai dati
- Autorizzazioni: - cloudaicompanion.topics.update - DATA_WRITE
 
- Il metodo è un'operazione a lunga esecuzione o in streaming:
Operazione a lunga esecuzione
- Filtra per questo metodo: protoPayload.methodName="google.cloud.cloudaicompanion.v1.TopicService.UpdateTopic"