Artifact Registry (AR)

Emplacement de la charge de travail

Stockage de fichiers

Source du journal d'audit

Journaux d'audit de la gestion des artefacts

Opérations auditées

Type de journal

Plan de données

Créer un artefact

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service user

Par exemple,

"user":{
  "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
  "issuer":"artifact.private.gdc.goog/hra"
}

Cible

(Champs et valeurs qui appellent l'API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

"resource": "library/configsync:1.9.0-gdch.306",
"_gdch_service_name": "artifactmanagement",
"_gdch_cluster": "root-admin"

Action

(Champs contenant l'opération effectuée)

action

"action": "create"

Code temporel de l'événement time

Par exemple,

"time": "2022-11-30T02:14:33Z"

Source de l'action Non disponible.

Non disponible.

Résultat Seules les opérations réussies sont consignées.

Seules les opérations réussies sont consignées.

Autres champs _gdch_cluster

Par exemple,

"_gdch_cluster": "root-admin"

Exemple de journal

{
  "auditID": "15000",
  "action": "create",
  "time": "2022-11-30T02:14:33Z",
  "user":{
    "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
    "issuer":"artifact.private.gdc.goog/hra"
  },
  "resource": "library/configsync:1.9.0-gdch.306",
  "_gdch_service_name": "artifactmanagement",
  "_gdch_namespace": "harbor-system",
  "_gdch_service_tenant": "infra-obs",
  "_gdch_cluster": "root-admin",
  "_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-wqbg8"
}

Supprimer un artefact

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service user

Par exemple,

"user":{
  "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
  "issuer":"artifact.private.gdc.goog/hra"
}

Cible

(Champs et valeurs qui appellent l'API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

"resource": "library/test:v1",
"_gdch_service_name": "artifactmanagement",
"_gdch_cluster": "root-admin"

Action

(Champs contenant l'opération effectuée)

action

"action": "delete"

Code temporel de l'événement time

Par exemple,

"time": "2022-11-30T21:26:17.718Z"

Source de l'action Non disponible.

Non disponible.

Résultat Seules les opérations réussies sont consignées.

Seules les opérations réussies sont consignées.

Autres champs _gdch_cluster

Par exemple,

"_gdch_cluster": "root-admin"

Exemple de journal

{
  "auditID": "3993",
  "action": "delete",
  "time": "2022-11-30T21:26:17.718Z",
  "user":{
    "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
    "issuer":"artifact.private.gdc.goog/hra"
  },
  "resource": "library/test:v1",
  "_gdch_service_name": "artifactmanagement",
  "_gdch_namespace": "harbor-system",
  "_gdch_service_tenant": "infra-obs",
  "_gdch_cluster": "root-admin",
  "_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-wqbg8"
}

Extraire un artefact

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service user

Par exemple,

"user":{
  "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
  "issuer":"artifact.private.gdc.goog/hra"
}

Cible

(Champs et valeurs qui appellent l'API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

"resource": "library/test:v1",
"_gdch_service_name": "artifactmanagement",
"_gdch_cluster": "root-admin"

Action

(Champs contenant l'opération effectuée)

action

"action": "pull"

Code temporel de l'événement time

Par exemple,

"time": "2022-11-30T02:14:33Z"

Source de l'action Non disponible.

Non disponible.

Résultat Seules les opérations réussies sont consignées.

Seules les opérations réussies sont consignées.

Autres champs _gdch_cluster

Par exemple,

"_gdch_cluster": "root-admin"

Exemple de journal

{
  "auditID": "3996",
  "action": "pull",
  "time": "2022-11-30T02:14:33Z",
  "user":{
    "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
    "issuer":"artifact.private.gdc.goog/hra"
  },
  "resource": "library/test:v1",
  "_gdch_service_name": "artifactmanagement",
  "_gdch_namespace": "harbor-system",
  "_gdch_service_tenant": "infra-obs",
  "_gdch_cluster": "root-admin",
  "_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-wqbg8"
}