Marketplace (MKT)

Ubicación de la carga de trabajo

Cargas de trabajo solo de la organización

Fuente del registro de auditoría

API de KRM

Operaciones auditadas

Crea 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 del usuario o del servicio username

Por ejemplo,

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

Target

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

Actualiza 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 del usuario o del servicio username

Por ejemplo,

"username": "kubernetes-admin"

Target

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

Revoca o otorga 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 del usuario o del servicio username

Por ejemplo,

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

Target

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