Armazenamento de objetos (OBJ)

Localização da carga de trabalho

Armazenamento de objetos

Origem do registo de auditoria

Armazenamento de objetos

Operações auditadas

Elimine um objeto

Tipo de registo: acesso aos dados.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Leia um objeto

Tipo de registo: acesso aos dados.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Coloque um objeto num balde

Tipo de registo: acesso aos dados.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


{
"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 registo: acesso aos dados.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Crie um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Elimine um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Atualize os metadados do contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço message.user.identity Por exemplo,

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

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo


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

Conceda e revogue o acesso a um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço user Por exemplo,

"user": {"groups": ["system:masters",
"system:authenticated"], "username":"kubernetes-admin"}

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo 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 registo 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"
}

Crie um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço user Por exemplo,

"user":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo para criar um contentor


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

Aplique uma correção a um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço user Por exemplo,

"user":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo para aplicar patches a um contentor


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

Elimine um contentor

Tipo de registo: atividade do administrador.

Campos na entrada do registo que contêm informações de auditoria
Metadados de auditoria Nome do campo de auditoria Valor
Identidade do utilizador ou do serviço user Por exemplo,

"user":{"username":"kubernetes-admin", 
"groups": ["system:masters","system:authenticated"]}

Alvo

(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"

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 aplicável

Não aplicável

Exemplo de registo para eliminar um contentor


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