Mercado (MKT)

Ubicación de la carga de trabajo

Cargas de trabajo solo de la organización

Origen del registro de auditoría

API KRM

Operaciones auditadas

Crear un servicio de Marketplace

Campos de la entrada de registro que contienen información de auditoría
Metadatos de auditoría Nombre del campo de auditoría Valor
Identidad de usuario o de servicio username

Por ejemplo,

"username": "system:serviceaccount:gpc-system:mkt-controller"

Objetivo

(Campos y valores que llaman a la API)

apiGroup

Por ejemplo,

"apiGroup": "marketplace.gdc.goog"

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb": "create"

Marca de tiempo de evento requestReceivedTimestamp

Por ejemplo,

"requestReceivedTimestamp":"2022-12-04T03:07:21.657328Z"

Fuente de la acción userAgent

Por ejemplo,

"userAgent": "fleet-admin-cm/v0.0.0 (linux/amd64) kubernetes/$Format"

Resultado response_code

Por ejemplo,

"response_code":"200"

Otros campos No aplicable No aplicable

Registro de ejemplo

{
  "_gdch_cluster": "org-1-admin",
  "apiVersion": "audit.k8s.io/v1",
  "auditID": "c142325e-8dee-4f36-b392-6d4dfe33947f",
  "kind": "Event",
  "level": "Metadata",
  "objectRef": {
    "name": "dataproc-service",
    "namespace": "gpc-system",
    "resource": "marketplaceservices",
    "apiGroup": "marketplace.gdc.goog",
    "apiVersion": "v1alpha1"
  },
  "requestReceivedTimestamp": "2022-12-04T03:07:21.657328Z",
  "requestURI": "/apis/marketplace.gdc.goog/v1alpha1/namespaces/gpc-system/marketplaceservices"
  "responseStatus": {
    "code": 201,
    "metadata": {},
  }
   "sourceIPs": [
    "10.53.166.199"
  ],
  "stage": "ResponseComplete",
  "stageTimestamp": "2022-12-04T03:07:21.657328Z",
  "user": {
    "extra": {
      "authentication.kubernetes.io/pod-name": [
        "fleet-admin-controller-59cc779bfd-vtx96"
      ],
      "authentication.kubernetes.io/pod-uid": [
        "3f656979-43ea-4012-892c-a595cf94a17b"
      ]
    }
    "username": "system:serviceaccount:gpc-system:mkt-controller",
    "uid": "884009bb-d50c-46a1-a68c-8fa1b91da675"
    "groups": [
      "system:serviceaccounts",
      "system:serviceaccounts:gpc-system",
      "system:authenticated"
    ]
      },
      "userAgent": "fleet-admin-cm/v0.0.0 (linux/amd64) kubernetes/$Format",
      "verb": "create"
}

Actualizar un servicio de Marketplace

Campos de la entrada de registro que contienen información de auditoría
Metadatos de auditoría Nombre del campo de auditoría Valor
Identidad de usuario o de servicio username

Por ejemplo,

"username": "kubernetes-admin"

Objetivo

(Campos y valores que llaman a la API)

apiGroup

Por ejemplo,

"apiGroup": "marketplace.gdc.goog"

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb": "patch"

Marca de tiempo de evento requestReceivedTimestamp

Por ejemplo,

"requestReceivedTimestamp":"2022-12-03T01:09:47.451242Z"

Fuente de la acción userAgent

Por ejemplo,

"userAgent": "kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78"

Resultado response_code

Por ejemplo,

"response_code":"200"

Otros campos No aplicable No aplicable

Registro de ejemplo

{
  "cluster": "org-1-admin",
  "apiVersion": "audit.k8s.io/v1",
  "auditID": "c142325e-8dee-4f36-b392-6d4dfe33947f",
  "kind": "Event",
  "level": "Metadata",
  "objectRef": {
    "name": "dataproc-service",
    "namespace": "gpc-system",
    "resource": "marketplaceservices",
    "apiGroup": "marketplace.gdc.goog",
    "apiVersion": "v1alpha1"
  },
  "requestReceivedTimestamp": "2022-12-04T03:07:21.657328Z",
  "requestURI": "/apis/marketplace.gdc.goog/v1alpha1/namespaces/gpc-system/marketplaceservices/dataproc-service?fieldManager=kubectl-edit"
  "responseStatus": {
    "code": 201,
    "metadata": {},
  }
   "sourceIPs": [
    "10.200.0.6"
  ],
  "stage": "ResponseComplete",
  "stageTimestamp": "2022-12-04T03:07:21.657328Z",
   "user": {
    "groups": [
      "system:masters",
      "system:authenticated"
      ],
      "username": "kubernetes-admin"
      },
      "userAgent": "kubectl/v1.23.5 (linux/amd64) kubernetes/c285e78",
      "verb": "patch"
}

Revocar o conceder acceso a un servicio de Marketplace

Campos de la entrada de registro que contienen información de auditoría
Metadatos de auditoría Nombre del campo de auditoría Valor
Identidad de usuario o de servicio username

Por ejemplo,

"username": "fop-platform-admin@example.com"

Objetivo

(Campos y valores que llaman a la API)

apiGroup

Por ejemplo,

"apiGroup": "rbac.authorization.k8s.io"

Acción

(Campos que contienen la operación realizada)

verb

Por ejemplo,

"verb": "create"

Marca de tiempo de evento time

Por ejemplo,

"time":"2022-12-04T02:00:17.475634Z"

Fuente de la acción username

Por ejemplo,

"username": "fop-platform-admin@example.com"

Resultado response_code

Por ejemplo,

"response_code":"201"

Otros campos No aplicable No aplicable

Registro de ejemplo

{
  "cluster": "org-1-admin",
  "apiVersion": "audit.k8s.io/v1",
  "auditID": "c142325e-8dee-4f36-b392-6d4dfe33947f",
  "impersonatedUser": {
  "groups": [
    "system:authenticated"
    "username": "fop-platform-admin@example.com"
    }
  "kind": "Event",
  "level": "Metadata",
  "objectRef": {
    "apiVersion": "v1"
    "name": "user-fop-platform-admin--example--com-marketplace-viewer",
    "resource": "clusterrolebindings",
    "apiGroup": "rbac.authorization.k8s.io",
  },
  "requestReceivedTimestamp": "2022-12-04T03:07:21.657328Z",
  "requestURI": "/apis/rbac.authorization.k8s.io/v1/clusterrolebindings"
  "responseStatus": {
    "code": 201,
    "metadata": {},
  }
   "sourceIPs": [
    "10.253.164.220"
  ],
  "stage": "ResponseComplete",
  "stageTimestamp": "2022-12-04T03:07:21.657328Z",
   "user": {
    "extra": {
      "authentication.kubernetes.io/pod-name": [
        "fleet-admin-gateway-server-c8b7f879c-zwchc"
      ],
      "authentication.kubernetes.io/pod-uid": [
        "f0ec7e0-a604-4b70-a5fc-793e0c158349"
      ]
      }
    "username": "system:serviceaccount:gpc-system:fleet-admin-gateway-server-sa",
    "uid": "72904c96-d59a-4344-8408-5751f42ffdd88"
    "groups": [
      "system:serviceaccounts",
      "system:serviceaccounts:gpc-system",
      "system:authenticated"
      },
      "userAgent": "ui-gateway-server/v0.0.0 (linux/amd64) kubernetes/$Format",
      "verb": "create"
}