Artifact Registry (AR)

Local da carga de trabalho

Armazenamento de arquivos

Origem do registro de auditoria

Registros de auditoria de gerenciamento de artefatos

Operações auditadas

Tipo de registro

Plano de dados

Criar um artefato

Campos na entrada de registro que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade de usuário ou serviço user

Por exemplo,

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

Objetivo

(Campos e valores que chamam a API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

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

Ação

(Campos que contêm a operação realizada)

action

"action": "create"

Carimbo de data/hora do evento time

Por exemplo,

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

Origem da ação Indisponível.

Indisponível.

Resultado Somente operações bem-sucedidas são registradas.

Somente operações bem-sucedidas são registradas.

Outros campos _gdch_cluster

Por exemplo,

"_gdch_cluster": "root-admin"

Exemplo de registro

{
  "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"
}

Excluir um artefato

Campos na entrada de registro que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade de usuário ou serviço user

Por exemplo,

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

Objetivo

(Campos e valores que chamam a API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

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

Ação

(Campos que contêm a operação realizada)

action

"action": "delete"

Carimbo de data/hora do evento time

Por exemplo,

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

Origem da ação Indisponível.

Indisponível.

Resultado Somente operações bem-sucedidas são registradas.

Somente operações bem-sucedidas são registradas.

Outros campos _gdch_cluster

Por exemplo,

"_gdch_cluster": "root-admin"

Exemplo de registro

{
  "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"
}

Extrair um artefato

Campos na entrada de registro que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade de usuário ou serviço user

Por exemplo,

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

Objetivo

(Campos e valores que chamam a API)

  • resource
  • _gdch_service_name
  • _gdch_cluster

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

Ação

(Campos que contêm a operação realizada)

action

"action": "pull"

Carimbo de data/hora do evento time

Por exemplo,

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

Origem da ação Indisponível.

Indisponível.

Resultado Somente operações bem-sucedidas são registradas.

Somente operações bem-sucedidas são registradas.

Outros campos _gdch_cluster

Por exemplo,

"_gdch_cluster": "root-admin"

Exemplo de registro

{
  "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"
}