protoPayload
.
dans ses entrées de journal d'audit des accès aux données. Pendant la période de migration,
protoPayload
des entrées du journal d'audit des accès aux données seront conservées
rétrocompatible. Toutefois, les applications de code nouvelles ou futures doivent utiliser
champs de remplacement recommandés:
Champ de remplacement recommandé | Champ obsolète | Description |
---|---|---|
protoPayload.status.details |
protoPayload.metadata |
Détails de l'erreur pour EXTERNAL (par exemple, Cloud EKM). |
protoPayload.metadata.entries.caller_provided_context |
protoPayload.request.caller_provided_context |
Contexte de l'appelant associé à cette opération Cloud KMS |
Ce document décrit les journaux d'audit pour Cloud Key Management Service. Les services Google Cloud écrivent des journaux d'audit qui enregistrent les activités d'administration et les accès aux ressources Google Cloud. Pour en savoir plus, consultez la page Présentation des journaux d'audit Cloud.
Nom du service
Les journaux d'audit de Cloud Key Management Service utilisent le nom de service cloudkms.googleapis.com
.
Méthodes par type d'autorisation
Les méthodes qui vérifient les types d'autorisations DATA_READ
, DATA_WRITE
et ADMIN_READ
sont les journaux d'audit d'accès aux données.
Les méthodes qui permettent de vérifier les types d'autorisations ADMIN_WRITE
sont les journaux d'audit des activités d'administration.
Type d'autorisation | Méthodes |
---|---|
ADMIN_READ | GetCryptoKey GetCryptoKey GetEkmConfig GetEkmConnection GetIamPolicy GetImportJob GetKeyRing ListCryptoKeys ListCryptoKeys ListEkmConnections ListImportConfigJobs ListKeyRings Vérifier la connectivité google.cloud.kms.v1.Autokey.GetKeyHandle google.cloud.kms.v1.Autokey.ListKeyHandles.Google |
ADMIN_WRITE | CreateCryptoKey CreateCryptoKey CreateEkmConnection CreateImportJob CreateKeyRing DestroyCryptoKey GetOperation ImportVersion RestaurerLa présente version SetIamPolicy UpdateCryptoKey UpdateCryptoKeyPrimaryVersion Update rejoint UpdateEkmConfig UpdateEkmConnection google.cloud.kms.v1.Autokey.CreateKeyHandle google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig |
DATA_READ | AsymmetricDecrypt AsymmetricSign Decrypt Encrypt GetPublicKey MacSign MacVerify RawDecrypt RawEncrypt |
Journaux d'audit par interface API
Pour en savoir plus sur les autorisations qui sont évaluées et sur le mode d'évaluation de chaque méthode, consultez la documentation Identity and Access Management pour Cloud Key Management Service.
google.cloud.kms.v1.Autokey
Détails sur les journaux d'audit associés aux méthodes appartenant à google.cloud.kms.v1.Autokey
.
google.cloud.kms.v1.Autokey.CreateKeyHandle
- Méthode : google.cloud.kms.v1.Autokey.CreateKeyHandle
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.keyHandles.create - ADMIN_WRITE
- La méthode est une opération de longue durée ou une opération de streaming: Opération de longue durée
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.Autokey.CreateKeyHandle"
google.cloud.kms.v1.Autokey.GetKeyHandle
- Méthode : google.cloud.kms.v1.Autokey.GetKeyHandle
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.keyHandles.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.Autokey.GetKeyHandle"
google.cloud.kms.v1.Autokey.ListKeyHandles
- Méthode : google.cloud.kms.v1.Autokey.ListKeyHandles
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.keyHandles.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.Autokey.ListKeyHandles"
google.cloud.kms.v1.AutokeyAdmin
Détails sur les journaux d'audit associés aux méthodes appartenant à google.cloud.kms.v1.AutokeyAdmin
.
google.cloud.kms.v1.AutokeyAdmin.GetAutokeyConfig
- Méthode : google.cloud.kms.v1.AutokeyAdmin.GetAutokeyConfig
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.autokeyConfigs.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.AutokeyAdmin.GetAutokeyConfig"
google.cloud.kms.v1.AutokeyAdmin.ShowEffectiveAutokeyConfig
- Méthode : google.cloud.kms.v1.AutokeyAdmin.ShowEffectiveAutokeyConfig
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.projects.showEffectiveAutokeyConfig - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.AutokeyAdmin.ShowEffectiveAutokeyConfig"
google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig
- Méthode : google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.autokeyConfigs.update - ADMIN_WRITE
cloudkms.cryptoKeys.setIamPolicy - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="google.cloud.kms.v1.AutokeyAdmin.UpdateAutokeyConfig"
google.cloud.kms.v1.EkmService
Détails sur les journaux d'audit associés aux méthodes appartenant à google.cloud.kms.v1.EkmService
.
CreateEkmConnection
- Méthode : CreateEkmConnection
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.ekmConnections.create - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="CreateEkmConnection"
GetEkmConfig
- Méthode : GetEkmConfig
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.ekmConfigs.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetEkmConfig"
GetEkmConnection
- Méthode : GetEkmConnection
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.ekmConnections.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetEkmConnection"
ListEkmConnections
- Méthode : ListEkmConnections
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.ekmConnections.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ListEkmConnections"
UpdateEkmConfig
- Méthode : UpdateEkmConfig
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.ekmConfigs.update - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="UpdateEkmConfig"
UpdateEkmConnection
- Méthode : UpdateEkmConnection
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.ekmConnections.update - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="UpdateEkmConnection"
VerifyConnectivity
- Méthode : VerifyConnectivity
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.ekmConnections.verifyConnectivity - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="VerifyConnectivity"
google.cloud.kms.v1.KeyManagementService
Détails sur les journaux d'audit associés aux méthodes appartenant à google.cloud.kms.v1.KeyManagementService
.
AsymmetricDecrypt
- Méthode : AsymmetricDecrypt
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToDecrypt - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="AsymmetricDecrypt"
AsymmetricSign
- Méthode : AsymmetricSign
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToSign - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="AsymmetricSign"
CreateCryptoKey
- Méthode : CreateCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.manageRawDsaKeys - ADMIN_WRITE
cloudkms.cryptoKeyVersions.manageRawPKCS1Keys - ADMIN_WRITE
cloudkms.cryptoKeys.create - ADMIN_WRITE
cloudkms.ekmConnections.use - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="CreateCryptoKey"
CreateCryptoKeyVersion
- Méthode : CreateCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.create - ADMIN_WRITE
cloudkms.cryptoKeyVersions.manageRawPKCS1Keys - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="CreateCryptoKeyVersion"
CreateImportJob
- Méthode : CreateImportJob
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.importJobs.create - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="CreateImportJob"
CreateKeyRing
- Méthode : CreateKeyRing
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.keyRings.create - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="CreateKeyRing"
Déchiffrer
- Méthode : Déchiffrer
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToDecrypt - DATA_READ
cloudkms.cryptoKeyVersions.useToDecryptViaDelegation - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="Decrypt"
DestroyCryptoKeyVersion
- Méthode : DestroyCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.destroy - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="DestroyCryptoKeyVersion"
Chiffrer
- Méthode : chiffre
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToEncrypt - DATA_READ
cloudkms.cryptoKeyVersions.useToEncryptViaDelegation - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="Encrypt"
GetCryptoKey
- Méthode : GetCryptoKey
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeys.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetCryptoKey"
GetCryptoKeyVersion
- Méthode : GetCryptoKey
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetCryptoKeyVersion"
GetImportJob
- Méthode : GetImportJob
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.importJobs.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetImportJob"
GetKeyRing
- Méthode : GetKeyRing
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.keyRings.get - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetKeyRing"
GetPublicKey
- Méthode : GetPublicKey
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.viewPublicKey - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetPublicKey"
ImportCryptoKeyVersion
- Méthode : ImportCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.create - ADMIN_WRITE
cloudkms.cryptoKeyVersions.manageRawDsaKeys - ADMIN_WRITE
cloudkms.cryptoKeyVersions.manageRawPKCS1Keys - ADMIN_WRITE
cloudkms.cryptoKeyVersions.update - ADMIN_WRITE
cloudkms.importJobs.useToImport - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ImportCryptoKeyVersion"
ListCryptoKeyVersions
- Méthode : ListCryptoKeys
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ListCryptoKeyVersions"
ListCryptoKeys
- Méthode : ListCryptoKeys
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeys.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ListCryptoKeys"
ListImportJobs
- Méthode : ListImportJobs
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.importJobs.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ListImportJobs"
ListKeyRings
- Méthode : ListKeyRings
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.keyRings.list - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="ListKeyRings"
MacSign
- Méthode : MacSign
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToSign - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="MacSign"
MacVerify
- Méthode : MacVerify
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToVerify - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="MacVerify"
RawDecrypt
- Méthode : RawDecrypt
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToDecrypt - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="RawDecrypt"
RawEncrypt
- Méthode : RawEncrypt
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeyVersions.useToEncrypt - DATA_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="RawEncrypt"
RestoreCryptoKeyVersion
- Méthode : Restaurer SDK
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.restore - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="RestoreCryptoKeyVersion"
UpdateCryptoKey
- Méthode : UpdateCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.manageRawPKCS1Keys - ADMIN_WRITE
cloudkms.cryptoKeys.update - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="UpdateCryptoKey"
UpdateCryptoKeyPrimaryVersion
- Méthode : UpdateCryptoKeyPrimaryVersion
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeys.update - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="UpdateCryptoKeyPrimaryVersion"
UpdateCryptoKeyVersion
- Méthode : UpdateCryptoKey
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeyVersions.update - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="UpdateCryptoKeyVersion"
google.iam.v1.IAMPolicy
Détails sur les journaux d'audit associés aux méthodes appartenant à google.iam.v1.IAMPolicy
.
GetIamPolicy
- Méthode : GetIamPolicy
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.cryptoKeys.getIamPolicy - ADMIN_READ
cloudkms.ekmConfigs.getIamPolicy - ADMIN_READ
cloudkms.ekmConnections.getIamPolicy - ADMIN_READ
cloudkms.importJobs.getIamPolicy - ADMIN_READ
cloudkms.keyRings.getIamPolicy - ADMIN_READ
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetIamPolicy"
SetIamPolicy
- Méthode : SetIamPolicy
- Type de journal d'audit: Activité d'administration
- Autorisations :
cloudkms.cryptoKeys.setIamPolicy - ADMIN_WRITE
cloudkms.ekmConfigs.setIamPolicy - ADMIN_WRITE
cloudkms.ekmConnections.setIamPolicy - ADMIN_WRITE
cloudkms.importJobs.setIamPolicy - ADMIN_WRITE
cloudkms.keyRings.setIamPolicy - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="SetIamPolicy"
google.longrunning.Operations
Détails sur les journaux d'audit associés aux méthodes appartenant à google.longrunning.Operations
.
GetOperation
- Méthode : GetOperation
- Type de journal d'audit : Accès aux données
- Autorisations :
cloudkms.keyHandles.create - ADMIN_WRITE
- La méthode est une opération de longue durée ou de streaming : Non.
- Filtre pour cette méthode :
protoPayload.methodName="GetOperation"
Méthodes ne produisant pas de journaux d'audit
En général, les méthodes ne génèrent pas de journaux d'audit, car leur volume est important et cela serait très coûteux, ou parce que la méthode a une faible valeur d'audit ou qu'un autre journal d'audit ou de plate-forme fournit déjà une couverture pour les tâches effectuées par la méthode.
Les méthodes suivantes ne génèrent pas de journaux d'audit :
google.cloud.kms.v1.KeyManagementService.GenerateRandomBytes
google.cloud.location.Locations.GetLocation
google.cloud.location.Locations.ListLocations