Armazenamento de objetos (OBJ)

Local da carga de trabalho

Armazenamento de objetos

Origem do registro de auditoria

Armazenamento de objetos

Operações auditadas

Excluir um objeto

Tipo de registro: acesso a dados.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"OBJECT_DELETE"}"

Ação

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

action

Por exemplo,

"action":"OBJECT_DELETE"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
"pid":"-",
"msgid":"-",
"extradata":"-",
"message":"{
  "time":"2022-11-09T15:25:26.781513Z",
  "auditID":"6a5542fd-cc1e-46b1-aa8d-514c650eba37",
  "user":{"identity":"Alice"},
  "resource":"x1vdn-bucket-for-testing-1",
  "action":"OBJECT_DELETE",
  "description":"{
    "tenantId":"23500289276650416831",
    "storageClass":"standard",
    "workloadType":"user"
    }",
  "sourceIPs":["10.21.21.30"],
  "response":"SUCS",
  "_gdch_org":"org-1-admin"
  }",
"_gdch_flbProcessedTimestamp":1668007526.781513,
"time":"2022-11-09T15:25:26.781513Z",
"pri":"14",
"_gdch_cluster":"org-1-admin",
"host":"objectstorage",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-7hwsp",
"ident":"objectstorage",
"_gdch_service_name":"admin-audit-logs"
}

Ler um objeto

Tipo de registro: acesso a dados.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"OBJECT_READ"}"

Ação

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

action

Por exemplo,

"action":"OBJECT_READ"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
"pid":"-",
"msgid":"-",
"extradata":"-",
"message":"{
  "time":"2022-11-09T15:25:26.781513Z",
  "auditID":"6a5542fd-cc1e-46b1-aa8d-514c650eba37",
  "user":{"identity":"Alice"},
  "resource":"x1vdn-bucket-for-testing-1",
  "action":"OBJECT_READ",
  "description":"{
    "objectSize":4,
    "tenantId":"23500289276650416831"
    "storageClass":"standard",
    "workloadType":"user"
    }",
  "sourceIPs":["10.21.21.30"],
  "response":"SUCS",
  "numBytesSent":4
  "_gdch_org":"org-1-admin"
  }",
"_gdch_flbProcessedTimestamp":1668007526.781513,
"time":"2022-11-09T15:25:26.781513Z",
"pri":"14",
"_gdch_cluster":"org-1-admin",
"host":"objectstorage",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-7hwsp",
"ident":"objectstorage",
"_gdch_service_name":"admin-audit-logs"
}

Colocar um objeto em um bucket

Tipo de registro: acesso a dados.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"OBJECT_CREATE"}"

Ação

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

action

Por exemplo,

"action":"OBJECT_CREATE"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
"pid":"-",
"msgid":"-",
"extradata":"-",
"message":"{
  "time":"2022-11-09T15:25:26.781513Z",
  "auditID":"6a5542fd-cc1e-46b1-aa8d-514c650eba37",
  "user":{"identity":"Alice"},
  "resource":"x1vdn-bucket-for-testing-1",
  "action":"OBJECT_CREATE",
  "description":"{
    "tenantId":"23500289276650416831"
    "storageClass":"standard",
    "workloadType":"user"
    }",
  "sourceIPs":["10.21.21.30"],
  "response":"SUCS",
  "numBytesReceived":4
  "_gdch_org":"org-1-admin"
  }",
"_gdch_flbProcessedTimestamp":1668007526.781513,
"time":"2022-11-09T15:25:26.781513Z",
"pri":"14",
"_gdch_cluster":"org-1-admin",
"host":"objectstorage",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-7hwsp",
"ident":"objectstorage",
"_gdch_service_name":"admin-audit-logs"
}


Listar objetos

Tipo de registro: acesso a dados.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"OBJECT_LIST"}"

Ação

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

action

Por exemplo,

"action":"OBJECT_LIST"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
"pid":"-",
"msgid":"-",
"extradata":"-",
"message":"{
  "time":"2022-11-09T15:25:26.781513Z",
  "auditID":"6a5542fd-cc1e-46b1-aa8d-514c650eba37",
  "user":{"identity":"Alice"},
  "resource":"x1vdn-bucket-for-testing-1",
  "action":"OBJECT_LIST",
  "description":"{
    "tenantId":"23500289276650416831"
    "storageClass":"standard",
    "workloadType":"user"
    }",
  "sourceIPs":["10.21.21.30"],
  "response":"SUCS",
  "_gdch_org":"org-1-admin"
  }",
"_gdch_flbProcessedTimestamp":1668007526.781513,
"time":"2022-11-09T15:25:26.781513Z",
"pri":"14",
"_gdch_cluster":"org-1-admin",
"host":"objectstorage",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-7hwsp",
"ident":"objectstorage",
"_gdch_service_name":"admin-audit-logs"
}

Criar um bucket

Tipo de registro: atividade do administrador.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"BUCKET_CREATE"}"

Ação

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

action

Por exemplo,

"action":"BUCKET_CREATE"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
  "pri":"14",
  "time":"2022-11-30T19:21:47.577678Z",
  "host":"obj",
  "ident":"obj",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{
    "time":"2022-11-30T19:21:47.577678Z","auditID":"d3b0c42c-0a3d-4fc9-951a-c41b863058f2",
    "user":{
      "identity":"objectstorage-tenant-bucket-controller-standard-system-sa"
      },
      "resource":"syism-zakmiller-8-17-22",
      "action":"BUCKET_CREATE",
      "description":"{
        "tenantId":"63704411338737989311",
        "storageClass":"standard",
        "workloadType":"system"
        }",
      "sourceIPs":["10.2.2.34"],
      "response":"SUCS",
      "_gdch_org":"root-admin"
      }",
  "_gdch_cluster":"root-admin","_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-tfvcf","_gdch_service_name":"admin-audit-logs"
}

Excluir um bucket

Tipo de registro: atividade do administrador.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"BUCKET_DELETE"}"

Ação

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

action

Por exemplo,

"action":"BUCKET_DELETE"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
  "pri":"14",
  "time":"2022-11-30T19:21:47.577678Z",
  "host":"obj",
  "ident":"obj",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{
    "time":"2022-11-30T19:21:47.577678Z","auditID":"d3b0c42c-0a3d-4fc9-951a-c41b863058f2",
    "user":{
      "identity":"objectstorage-tenant-bucket-controller-standard-system-sa"
      },
      "resource":"syism-zakmiller-8-17-22",
      "action":"BUCKET_DELETE",
      "description":"{
        "tenantId":"63704411338737989311",
        "storageClass":"standard",
        "workloadType":"system"
        }",
      "sourceIPs":["10.2.2.34"],
      "response":"SUCS",
      "_gdch_org":"root-admin"
      }",
  "_gdch_cluster":"root-admin","_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-tfvcf","_gdch_service_name":"admin-audit-logs"
}

Ler metadados do bucket

Tipo de registro: atividade do administrador.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"BUCKET_METADATA_READ"}"

Ação

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

action

Por exemplo,

"action":"BUCKET_METADATA_READ"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
  "pri":"14",
  "time":"2022-11-30T19:21:47.577678Z",
  "host":"obj",
  "ident":"obj",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{
    "time":"2022-11-30T19:21:47.577678Z","auditID":"d3b0c42c-0a3d-4fc9-951a-c41b863058f2",
    "user":{
      "identity":"objectstorage-tenant-bucket-controller-standard-system-sa"
      },
      "resource":"syism-zakmiller-8-17-22",
      "action":"BUCKET_METADATA_READ",
      "description":"{
        "tenantId":"63704411338737989311",
        "storageClass":"standard",
        "workloadType":"system"
        }",
      "sourceIPs":["10.2.2.34"],
      "response":"SUCS",
      "_gdch_org":"root-admin"
      }",
  "_gdch_cluster":"root-admin","_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-tfvcf","_gdch_service_name":"admin-audit-logs"
}

Atualizar metadados do bucket

Tipo de registro: atividade do administrador.

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 message.user.identity Por exemplo,

"message":"{"user":{"identity":"Alice"}}

Objetivo

(Campos e valores que chamam a API)

message.action Por exemplo,

"message":"{"action":"BUCKET_METADATA_UPDATE"}"

Ação

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

action

Por exemplo,

"action":"BUCKET_METADATA_UPDATE"

Carimbo de data/hora do evento time

Por exemplo,

"time":"2022-11-09T15:25:26.781513Z"

Origem da ação message.sourceIPs

Por exemplo,

"message":"{"sourceIPs":["10.21.21.30"]}"

Resultado message.response

Por exemplo,

"message":"{"response":"SUCS"}"

Outros campos Não relevante

Não relevante

Exemplo de registro


{
  "pri":"14",
  "time":"2022-11-30T19:21:47.577678Z",
  "host":"obj",
  "ident":"obj",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{
    "time":"2022-11-30T19:21:47.577678Z","auditID":"d3b0c42c-0a3d-4fc9-951a-c41b863058f2",
    "user":{
      "identity":"objectstorage-tenant-bucket-controller-standard-system-sa"
        },
      "resource":"syism-zakmiller-8-17-22",
      "action":"BUCKET_METADATA_UPDATE",
      "description":"{
        "tenantId":"63704411338737989311",
        "storageClass":"standard",
        "workloadType":"system"
        }",
      "sourceIPs":["10.2.2.34"],
      "response":"SUCS",
      "_gdch_org":"root-admin"
      }",
  "_gdch_cluster":"root-admin","_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-tfvcf","_gdch_service_name":"admin-audit-logs"
}

Conceder e revogar o acesso a um bucket

Tipo de registro: atividade do administrador.

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": {"groups": ["system:masters",
"system:authenticated"], "username":"kubernetes-admin"}

Objetivo

(Campos e valores que chamam a API)

requestURI

Por exemplo,

"requestURI":"/apis/rbac.authorization.k8s.io/v1/namespaces/<namespace>/rolebindings?fieldSelector=metadata.name%3D<role-name>"

Ação

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

verb

Por exemplo,

"verb":"create"

Carimbo de data/hora do evento time

Por exemplo,

"requestReceivedTimestamp":"2022-11-09T18:53:33.352930Z"

Origem da ação sourceIPs

Por exemplo,

"sourceIPs":["10.21.21.28"]

Resultado responseStatus

Por exemplo,

"responseStatus":{"code":201,"metadata":{}}
Outros campos Não relevante

Não relevante

Exemplo de registro para conceder acesso

{
"stageTimestamp":"2022-11-09T18:53:33.421853Z",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-2bqjb",
"userAgent":"kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
"verb":"create",
"sourceIPs": ["10.21.21.28"],
"requestReceivedTimestamp":"2022-11-09T18:53:33.352930Z",
"requestURI":"/apis/rbac.authorization.k8s.io/v1/namespaces/gpc-system/rolebindings?fieldManager=kubectl-client-side-apply",
"stage":"ResponseComplete",
"_gdch_cluster":"org-1-admin",
"responseStatus":{
"code":201,
"metadata":{}
},
"user": {
    "groups": ["system:masters","system:authenticated"],
    "username":"kubernetes-admin"
    },
"objectRef":{
  "name":"alice-can-read",
  "apiGroup":"rbac.authorization.k8s.io",
    "namespace":"gpc-system",
    "resource":"rolebindings",
    "apiVersion":"v1"
        },
"Annotations":{
        "authorization.k8s.io/reason":"",
        "authorization.k8s.io/decision":"allow"
        },
"apiVersion":"audit.k8s.io/v1",
"kind":"Event",
"auditID":"066660c3-29d8-4cd3-bed8-0727ca1ba7a7",
"level":"Metadata",
"_gdch_flbProcessedTimestamp":1668020013.467199,
"_gdch_service_name":"apiserver"
}

Exemplo de registro para revogar o acesso

{
"sourceIPs": ["10.21.21.28"],
"_gdch_flbProcessedTimestamp":1668020014.507883,
"level":"Metadata",
"apiVersion":"audit.k8s.io/v1",
"auditID":"d0d42688-9e0e-4ed3-9a7f-d3c91c345640",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-5t1tx",
"kind":"Event",
"stageTimestamp":"2022-11-09T18:53:33.911438Z",
"userAgent":"kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
"responseStatus":{
    "Details":{
        "kind":"rolebindings",
        "group":"rbac.authorization.k8s.io",
        "uid":"f00c521a-b65a-b65d-4f08-9082-de7837eda84c",
        "name":"alice-can-read"
        },
        "metadata":{},
        "status":"Success",
        "code":200
        }
"objectRef":{
    "resource":"rolebindings",
        "namespace":"gpc-system",
        "name":"alice-can-read",
"apiVersion":"v1",
        "apiGroup":"rbac.authorization.k8s.io"
        },
    "requestURI":"/apis/rbac.authorization.k8s.io/v1/namespaces/gpc/system/rolebindings/alice-can-read",
"requestReceivedTimestamp":"2022-11-09T18:53:33.773949X",
"user": {"username":"kubernetes-admin",
    "groups": ["system:masters", "system:authenticated"]
    },
"annotations": {
        "authorization.k8s.io/reason":"",
        "authorization.k8s.io/decision":"allow"
        },
"_gdch_cluster":"org-1-admin",
"stage":"ResponseComplete",
"verb":"delete",
"_gdch_service-name":"apiserver"
}

Criar um bucket

Tipo de registro: atividade do administrador.

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":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Objetivo

(Campos e valores que chamam a API)

requestURI

Por exemplo,

"requestURI":"/apis/object.gdc.goog/v1/"

Ação

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

verb

Por exemplo,

"verb":"create"

Carimbo de data/hora do evento time

Por exemplo,

"requestReceivedTimestamp":"2022-11-09T18:47:18.331288Z"

Origem da ação sourceIPs

Por exemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por exemplo,

"responseStatus":{"metadata":{},"code":201}

Outros campos Não relevante

Não relevante

Exemplo de registro para criar um bucket


{
"responseStatus":{"metadata":{},"code":201},
"_gdch_flbProcessedTimestamp":1668006515.011904,
"sourceIPs":["10.21.21.28"],
"stageTimestamp":"2022-11-09T14:48:05.433558Z",
"apiVersion":"audit.k8s.io/v1",
"annotations":{
  "authorization.k8.io/reason":"",
  "authorization.k8.io/decision":"allow"
  },
"objectRef":{
  "apiVersion":"v1",
  "namespace":"bucket-test-2",
  "resource":"buckets",
  "name":"bucket-for-testing-1",
  "apiGroup":"object.gdc.goog"
  },
"userAgent":"kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
"kind":"Event",
"level":"Metadata",
"auditID":"c3b1897a-d1c9-4de8-b5e6-d7875ab3f318",
"stage":"ResponseComplete",
"requestURI":"/apis/object.gdc.goog/v1/namespace/bucket-test-2/buckets?fieldManager-kubectl-client-side-apply",
"requestReceivedTimestamp":"2022-11-09T14:48:05.283425Z",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-5tltx",
"_gdch_cluster":"org-1-admin",
"user":{
  "username":"kubernetes-admin",
  "groups": ["system:masters","system:authenticated"]
  },
"verb":"create",
"_gdch_service_name":"apiserver"
}

Aplicar patch a um bucket

Tipo de registro: atividade do administrador.

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":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Objetivo

(Campos e valores que chamam a API)

requestURI

Por exemplo,

"requestURI":"/apis/object.gdc.goog/v1/"

Ação

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

verb

Por exemplo,

"verb":"patch"

Carimbo de data/hora do evento time

Por exemplo,

"requestReceivedTimestamp":"2022-11-09T18:47:18.331288Z"

Origem da ação sourceIPs

Por exemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por exemplo,

"responseStatus":{"metadata":{},"code":201}

Outros campos Não relevante

Não relevante

Exemplo de registro para correção de um bucket


{
"requestReceivedTimestamp":"2022-11-09T18:40:54.0865902",
"auditID":"c7219d20-64d1-4bfd-85a8-5a2f1b898fa8",
"sourceIPs":["10.21.21.2 8"],
"_gdch_flbProcessedTimestamp":1668019271.206281,
"requestURI":"/apis/object.gdc.goog/v1/namespaces/gpc-system/buckets/buck et-for-testing-1?fieldManager-kubectl -client-side-apply",
"responseStatus":{"code":200,"metadata":{}},
"apiVersion":"audit.k8s.io/v 1",
"objectRef":{
    "namespace":"gpc-system",
    "name":"bucket-for-testing-1",
    "apiVersion":"v1",
    "apiGroup":"object.gdc.goog",
    "resource":"buckets"
      },"
_gdch_cluster":"org-1-admin",
"annotations":{"authorization.k8s.io/reason":"","authorization.k8s.io/decision":"allow"},
"verb":"patch",
"stageTimestamp":"2022-11-09T18:40:54.1386612",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-5t1tx",
"userAgent":"kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
"stage":"ResponseComplete",
"kind":"Event",
"user":{"username":"kubernetes-admin","groups":["system:masters", "system:authenticated"]},
"level":"Metadata",
"_gdch_service_name":"apiserver"
}

Excluir um bucket

Tipo de registro: atividade do administrador.

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":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Objetivo

(Campos e valores que chamam a API)

requestURI

Por exemplo,

"requestURI":"/apis/object.gdc.goog/v1/"

Ação

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

verb

Por exemplo,

"verb":"delete"

Carimbo de data/hora do evento time

Por exemplo,

"requestReceivedTimestamp":"2022-11-09T18:47:18.331288Z"

Origem da ação sourceIPs

Por exemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por exemplo,

"responseStatus":{"metadata":{},"code":201}

Outros campos Não relevante

Não relevante

Exemplo de registro para excluir um bucket


{
"level":"Metadata",
"sourceIPs":["10.21.21.28"],
"_gdch_flbProcessedTimestamp":1668006515.011904,
"user":{"username":"kubernetes-admin",
"groups":["system:masters","system:authenticated"]},
"apiVersion":"audit.k8s.io/v1",
"stage":"ResponseComplete",
"auditID":"afce809c-fc06-4aac-b5af-654c91db6159",
"responseStatus":{"metadata":{},
    "code":200},
"stageTimestamp":"2022-11-09T18:47:18.530272Z",
"objectRef":{
    "namespace":"gpc-system",
    "resource":"buckets",
    "apiVersion":"v1",
    "apiGroup":"object.gdc.goog",
    "name":"bucket-for-testing-1",
  },
"requestURI":"/apis/object.gdc.goog/v1/namespaces/gpc-system/buckets/bucket-for-testing-1",
    "annotations"{"authorization.k8s.io/reason":"",
    "authorization.k8s.io/decision":"allow"
        },
"userAgent":"kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
"kind":"Event",
"_gdch_cluster":"org-1-admin",
"_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-5tltx",
"requestReceivedTimestamp":"2022-11-09T18:47:18.331288Z",
"verb":"delete",
"_gdch_service_name":"apiserver"
}