Gli audit log di archiviazione a blocchi (BLOCK) in Google Distributed Cloud (GDC) con air gap ti consentono di monitorare le operazioni di creazione, modifica ed eliminazione eseguite tramite l'interfaccia a riga di comando, l'API REST o il protocollo SNMP (Simple Network Management Protocol). Le richieste di sola lettura non vengono registrate e l'insieme completo delle operazioni registrate corrisponde alla documentazione di riferimento dell'interfaccia a riga di comando e dell'API REST. Ogni voce di syslog registra l'identità del chiamante, l'azione, il timestamp, l'indirizzo IP di origine e lo stato della risposta per le operazioni sul volume.
| Località del workload |
Archiviazione a blocchi |
| Origine dell'audit log |
Archiviazione a blocchi |
| Esempi di operazioni con audit |
Crea un volume
| Campi della voce di log che contengono informazioni di controllo | ||
|---|---|---|
| Metadati di controllo | Nome del campo di controllo | Valore |
| Identità utente o di servizio | message.user.identity |
Ad esempio,
"message":"{"user":{"identity":"root-admin-client-cert"}} |
|
Destinazione (Campi e valori che chiamano l'API) |
message.action |
Ad esempio,
"message":"{"action":"volume-create"}" |
|
Azione (Campi contenenti l'operazione eseguita) |
action
|
Ad esempio,
|
| Timestamp evento |
time
|
Ad esempio,
|
| Origine dell'azione | message.sourceIPs |
Ad esempio, "message":"{"sourceIPs":["10.252.143.2"]}" |
| Risultato | message.response |
Ad esempio, "message":"{"response":"success"}" |
| Altri campi | Non applicabile |
Non applicabile |
Log di esempio
{
"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"
}
Imposta le dimensioni di un volume
| Campi della voce di log che contengono informazioni di controllo | ||
|---|---|---|
| Metadati di controllo | Nome del campo di controllo | Valore |
| Identità utente o di servizio | message.user.identity |
Ad esempio,
"message":"{"user":{"identity":"root-admin-client-cert"}} |
|
Destinazione (Campi e valori che chiamano l'API) |
message.action |
Ad esempio,
"message":"{"action":"volume-size"}" |
|
Azione (Campi contenenti l'operazione eseguita) |
action
|
Ad esempio,
|
| Timestamp evento |
time
|
Ad esempio,
|
| Origine dell'azione | message.sourceIPs |
Ad esempio, "message":"{"sourceIPs":["10.252.143.2"]}" |
| Risultato | message.response |
Ad esempio, "message":"{"response":"success"}" |
| Altri campi | Non applicabile |
Non applicabile |
Log di esempio
{
"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"
}
Elimina un volume
| Campi della voce di log che contengono informazioni di controllo | ||
|---|---|---|
| Metadati di controllo | Nome del campo di controllo | Valore |
| Identità utente o di servizio | message.user.identity |
Ad esempio,
"message":"{"user":{"identity":"root-admin-client-cert"}} |
|
Destinazione (Campi e valori che chiamano l'API) |
message.action |
Ad esempio,
"message":"{"action":"volume-destroy"}" |
|
Azione (Campi contenenti l'operazione eseguita) |
action
|
Ad esempio,
|
| Timestamp evento |
time
|
Ad esempio,
|
| Origine dell'azione | message.sourceIPs |
Ad esempio, "message":"{"sourceIPs":["10.252.143.2"]}" |
| Risultato | message.response |
Ad esempio, "message":"{"response":"success"}" |
| Altri campi | Non applicabile |
Non applicabile |
Log di esempio
{
"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"
}