In diesem Dokument wird das Audit-Logging für Artifact Registry beschrieben. Google Cloud -Dienste generieren Audit-Logs, in denen Verwaltungs- und Zugriffsaktivitäten in Ihren Google Cloud -Ressourcen aufgezeichnet werden. Weitere Informationen zu Cloud-Audit-Logs finden Sie unter den folgenden Links:
- Typen von Audit-Logs
- Struktur von Audit-Logeinträgen
- Audit-Logs speichern und weiterleiten
- Preisübersicht für Cloud Logging
- Audit-Logs zum Datenzugriff aktivieren
Hinweise
Audit-Logs sind für alle Repositories verfügbar.
Dienstname
Für Artifact Registry-Audit-Logs wird der Dienstname artifactregistry.googleapis.com verwendet.
Filter für diesen Dienst:
protoPayload.serviceName="artifactregistry.googleapis.com"
Methoden nach Berechtigungstyp
Jede IAM-Berechtigung hat ein type-Attribut, dessen Wert „enum“ ist. Er kann einen der folgenden vier Werte haben: ADMIN_READ, ADMIN_WRITE, DATA_READ oder DATA_WRITE. Wenn Sie eine Methode aufrufen, generiert Artifact Registry ein Audit-Log, dessen Kategorie vom Attribut type der Berechtigung abhängt, die für die Ausführung der Methode erforderlich ist.
Methoden, die eine IAM-Berechtigung mit dem type-Attributwert DATA_READ, DATA_WRITE oder ADMIN_READ erfordern, generieren Audit-Logs zum Datenzugriff.
Methoden, die eine IAM-Berechtigung mit dem type-Attributwert ADMIN_WRITE erfordern, generieren Audit-Logs zur Administratoraktivität.
| Berechtigungstyp | Methoden |
|---|---|
ADMIN_READ |
google.devtools.artifactregistry.v1.ArtifactRegistry.GetAttachmentgoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetDockerImagegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetFilegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetIamPolicygoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetMavenArtifactgoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetNpmPackagegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetPackagegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetProjectSettingsgoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetPythonPackagegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetRepositorygoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetRulegoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetTaggoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetVPCSCConfiggoogle.devtools.artifactregistry.v1.ArtifactRegistry.GetVersiongoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListAttachmentsgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListDockerImagesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListFilesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListMavenArtifactsgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListNpmPackagesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListPackagesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListPythonPackagesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListRepositoriesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListRulesgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListTagsgoogle.devtools.artifactregistry.v1.ArtifactRegistry.ListVersionsgoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetFilegoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetIamPolicygoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetPackagegoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetRepositorygoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetTaggoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.GetVersiongoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListFilesgoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListPackagesgoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListRepositoriesgoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListTagsgoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.ListVersionsgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetFilegoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetIamPolicygoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetPackagegoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetProjectSettingsgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetRepositorygoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetTaggoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.GetVersiongoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListFilesgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListPackagesgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListRepositoriesgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListTagsgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.ListVersions |
ADMIN_WRITE |
Docker-CreateOnPushgoogle.devtools.artifactregistry.v1.ArtifactRegistry.CreateAttachment (LRO)google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository (LRO)google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRulegoogle.devtools.artifactregistry.v1.ArtifactRegistry.CreateTaggoogle.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository (LRO)google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRulegoogle.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTaggoogle.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicygoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateFilegoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettingsgoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepositorygoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRulegoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTaggoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfiggoogle.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVersiongoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateRepository (LRO)google.devtools.artifactregistry.v1beta1.ArtifactRegistry.CreateTaggoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteRepository (LRO)google.devtools.artifactregistry.v1beta1.ArtifactRegistry.DeleteTaggoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.SetIamPolicygoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateRepositorygoogle.devtools.artifactregistry.v1beta1.ArtifactRegistry.UpdateTaggoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository (LRO)google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTaggoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository (LRO)google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTaggoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicygoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateProjectSettingsgoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepositorygoogle.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag |
DATA_READ |
Apt-ContentsApt-ViewArchIndexFileApt-ViewIndexFileApt-ViewPackageFileDocker-CatalogDocker-GetManifestDocker-GetTagsDocker-HeadManifestDocker-ServeBlobGo-DownloadModFileGo-DownloadZipFileGo-ListVersionsGo-ViewModInfoGooGet-ViewIndexFileKfp-DownloadFileMaven-Artifact-DownloadMaven-File-DownloadNpm-GetManifestNpm-GetVersionManifestNpm-HeadManifestNpm-HeadPackageNpm-InstallPackageNpm-ListTagPython-HeadFilePython-HeadPackageVersionsPython-InstallPackage |