Stockage de blocs (BLOCK)

Les journaux d'audit du stockage de blocs (BLOCK) dans Google Distributed Cloud (GDC) air-gapped vous permettent de suivre les opérations de création, de modification et de suppression que vous exécutez via la CLI, l'API REST ou le protocole SNMP (Simple Network Management Protocol). Les requêtes en lecture seule ne sont pas consignées, et l'ensemble des opérations consignées correspond à la documentation de référence de la CLI et de l'API REST. Chaque entrée syslog enregistre l'identité de l'appelant, l'action, l'horodatage, l'adresse IP source et l'état de la réponse pour les opérations sur les volumes.

Emplacement de la charge de travail

Stockage de blocs

Source du journal d'audit

Stockage de blocs

Exemples d'opérations auditées

Créer un volume

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service message.user.identity Par exemple,

"message":"{"user":{"identity":"root-admin-client-cert"}}

Cible

(Champs et valeurs qui appellent l'API)

message.action Par exemple,

"message":"{"action":"volume-create"}"

Action

(Champs contenant l'opération effectuée)

action

Par exemple,

"action":"volume-create"

Code temporel de l'événement time

Par exemple,

"time":"2022-12-07T13:46:49.133781Z"

Source de l'action message.sourceIPs

Par exemple,

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

Résultat message.response

Par exemple,

"message":"{"response":"success"}"

Autres champs Non applicable

Non applicable

Exemple de journal

{
  "pri":"14",
  "time":"2022-12-07T13:46:49.133781Z",
  "host":"storage",
  "ident":"storage",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{"time":"2022-12-07T13:40:18Z","auditID":"90199274229","user":{"identity":"root-admin-client-cert"},"resource":"{"Application":"ontapi","Hostname":"zh-ad-stge02-02","StorageVirtualMachine":"root-admin"}","action":"volume-create","sourceIPs":["10.252.143.2"],"response":"success","_gdch_org":"root-admin"}",
  "_gdch_cluster":"root-admin",
  "_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-vn8f9",
  "_gdch_service_name":"admin-audit-logs"
}

Définir la taille d'un volume

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service message.user.identity Par exemple,

"message":"{"user":{"identity":"root-admin-client-cert"}}

Cible

(Champs et valeurs qui appellent l'API)

message.action Par exemple,

"message":"{"action":"volume-size"}"

Action

(Champs contenant l'opération effectuée)

action

Par exemple,

"action":"volume-size"

Code temporel de l'événement time

Par exemple,

"time":"2022-12-07T13:46:49.133781Z"

Source de l'action message.sourceIPs

Par exemple,

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

Résultat message.response

Par exemple,

"message":"{"response":"success"}"

Autres champs Non applicable

Non applicable

Exemple de journal

{
  "pri":"14",
  "time":"2022-12-07T13:46:49.135968Z",
  "host":"storage",
  "ident":"storage",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{"time":"2022-12-07T13:46:36Z","auditID":"120264072202","user":{"identity":"root-admin-client-cert"},"resource":"{"Application":"ontapi","Hostname":"zh-ad-stge03-01","StorageVirtualMachine":"root-admin"}","action":"volume-size","sourceIPs":["10.252.143.2"],"response":"success","_gdch_org":"root-admin"}",
  "_gdch_cluster":"root-admin",
  "_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-vn8f9",
  "_gdch_service_name":"admin-audit-logs"
}

Supprimer un volume

Champs de l'entrée de journal contenant des informations d'audit
Métadonnées d'audit Nom du champ d'audit Valeur
Identité de l'utilisateur ou du service message.user.identity Par exemple,

"message":"{"user":{"identity":"root-admin-client-cert"}}

Cible

(Champs et valeurs qui appellent l'API)

message.action Par exemple,

"message":"{"action":"volume-destroy"}"

Action

(Champs contenant l'opération effectuée)

action

Par exemple,

"action":"volume-destroy"

Code temporel de l'événement time

Par exemple,

"time":"2022-12-07T13:46:49.133781Z"

Source de l'action message.sourceIPs

Par exemple,

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

Résultat message.response

Par exemple,

"message":"{"response":"success"}"

Autres champs Non applicable

Non applicable

Exemple de journal

{
  "pri":"14",
  "time":"2022-12-07T13:46:49.136236Z",
  "host":"storage",
  "ident":"storage",
  "pid":"-",
  "msgid":"-",
  "extradata":"-",
  "message":"{"time":"2022-12-07T13:46:37Z","auditID":"90203137689","user":{"identity":"root-admin-client-cert"},"resource":"{"Application":"ontapi","Hostname":"zh-ad-stge01-02","StorageVirtualMachine":"root-admin"}","action":"volume-destroy","sourceIPs":["10.252.143.2"],"response":"success","_gdch_org":"root-admin"}",
  "_gdch_cluster":"root-admin",
  "_gdch_fluentbit_pod":"anthos-audit-logs-forwarder-vn8f9",
  "_gdch_service_name":"admin-audit-logs"
}