Marketplace (MKT)

Posizione del workload

Workload solo per l'organizzazione

Sorgente log di controllo

API KRM

Operazioni con audit

Creazione di un servizio Marketplace

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio username

Ad esempio,

"username": "system:serviceaccount:gpc-system:fleet-admin-controller"

Destinazione

(Campi e valori che chiamano l'API)

apiGroup

Ad esempio,

"apiGroup": "marketplace.gdc.goog"

Azione

(Campi contenenti l'operazione eseguita)

verb

Ad esempio,

"verb": "create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

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

Origine dell'azione userAgent

Ad esempio,

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

Risultato response_code

Ad esempio,

"response_code":"200"

Altri campi Non applicabile Non applicabile

Log di esempio

{
  "_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:fleet-admin-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"
}

Aggiornamento di un servizio Marketplace

<
Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio username

Ad esempio,

"username": "kubernetes-admin"

Destinazione

(Campi e valori che chiamano l'API)

apiGroup

Ad esempio,

"apiGroup": "marketplace.gdc.goog"

Azione

(Campi contenenti l'operazione eseguita)

verb

Ad esempio,

"verb": "patch"

Timestamp evento requestReceivedTimestamp

Ad esempio,

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

Origine dell'azione userAgent

Ad esempio,

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

Risultato response_code

Ad esempio,

"response_code":"200"

Altri campi Non applicabile Non applicabile

Log di esempio

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

Revocare o concedere l'accesso a un servizio di Marketplace

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio username

Ad esempio,

"username": "system:serviceaccount:gpc-system:fleet-admin-controller"

Destinazione

(Campi e valori che chiamano l'API)

apiGroup

Ad esempio,

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

Azione

(Campi contenenti l'operazione eseguita)

verb

Ad esempio,

"verb": "create"

Timestamp evento time

Ad esempio,

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

Origine dell'azione username

Ad esempio,

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

Risultato response_code

Ad esempio,

"response_code":"201"

Altri campi Non applicabile Non applicabile

Log di esempio

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