Almacenamiento de objetos (OBJ)

Ubicación de la carga de trabajo

Almacenamiento de objetos

Origen del archivo de registro de auditoría

Almacenamiento de objetos

Operaciones auditadas

Eliminar un objeto

Tipo de registro: acceso a datos.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"OBJECT_DELETE"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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

Leer un objeto

Tipo de registro: acceso a datos.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"OBJECT_READ"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


{
"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 un objeto en un segmento

Tipo de registro: acceso a datos.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"OBJECT_CREATE"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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


Mostrar objetos

Tipo de registro: acceso a datos.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"OBJECT_LIST"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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

Crear un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"BUCKET_CREATE"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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

Eliminar un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"BUCKET_DELETE"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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

Leer metadatos de un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"BUCKET_METADATA_READ"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


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

Actualizar metadatos de un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio message.user.identity Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

message.action Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

action

Por ejemplo,

"action":"BUCKET_METADATA_UPDATE"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción message.sourceIPs

Por ejemplo,

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

Resultado message.response

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo


{
  "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 y revocar el acceso a un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio user Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

requestURI

Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb":"create"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción sourceIPs

Por ejemplo,

"sourceIPs":["10.21.21.28"]

Resultado responseStatus

Por ejemplo,

"responseStatus":{"code":201,"metadata":{}}
Otros campos No aplicable

No aplicable

Registro de ejemplo para conceder acceso

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

Registro de ejemplo para revocar el acceso

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

Crear un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio user Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

requestURI

Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb":"create"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción sourceIPs

Por ejemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo de la creación de un contenedor


{
"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 un parche a un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio user Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

requestURI

Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb":"patch"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción sourceIPs

Por ejemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Ejemplo de registro para parchear un contenedor


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

Eliminar un segmento

Tipo de registro: actividad de administrador.

Campos de la entrada de registro que contienen información de auditoría
Auditar metadatos Nombre del campo de auditoría Valor
Identidad de usuario o servicio user Por ejemplo,

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

Objetivo

(Campos y valores que llaman a la API)

requestURI

Por ejemplo,

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

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb":"delete"

Marca de tiempo de evento time

Por ejemplo,

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

Fuente de la acción sourceIPs

Por ejemplo,

"sourceIPs":["10.21.21.30"]

Resultado responseStatus

Por ejemplo,

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

Otros campos No aplicable

No aplicable

Registro de ejemplo de eliminación de un segmento


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