Questa pagina descrive le operazioni di pianificazione dei backup di Spanner e spiega come impostare una pianificazione dei backup per il database.
Prima di iniziare
-
Per ottenere le autorizzazioni necessarie per creare e gestire le pianificazioni dei backup, chiedi all'amministratore di concederti seguenti ruoli IAM sull'istanza:
-
Creare, visualizzare, aggiornare ed eliminare le pianificazioni dei backup:
Amministratore backup Cloud Spanner (
roles/spanner.backupAdmin
) -
Crea e visualizza le pianificazioni dei backup:
Writer backup Cloud Spanner (
roles/spanner.backupWriter
)
-
Creare, visualizzare, aggiornare ed eliminare le pianificazioni dei backup:
Amministratore backup Cloud Spanner (
Crea una pianificazione del backup
Console
Nella console Google Cloud, vai alla pagina Istanze di Spanner.
Fai clic sull'istanza contenente il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic su Crea pianificazione backup.
Compila il modulo, quindi fai clic su Crea.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi creare la pianificazione dei backup.
- DATABASE_ID: l'ID del database in cui vuoi creare la pianificazione del backup.
-
RETENTION_DURATION: la durata di conservazione di
i backup creati dalla pianificazione. Ad esempio, se vuoi che la durata del periodo di conservazione sia di un giorno, puoi utilizzare
86400s
. -
CRONTAB_EXPRESSION:
l'espressione crontab per la frequenza della pianificazione del backup. Ad esempio, se vuoi che il
la frequenza della pianificazione del backup ogni 12 ore, puoi usare
0 12 * * *
. -
BACKUP_TYPE:
se si tratta di una pianificazione del backup completo o incrementale. I valori possibili sono
full-backup
oincremental-backup
. -
ENCRYPTION_TYPE:
il tipo di crittografia dei backup creati dalla pianificazione dei backup.
I valori possibili sono
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
oCUSTOMER_MANAGED_ENCRYPTION
. Se utilizziCUSTOMER_MANAGED_ENCRYPTION
, devi specificare unkmsKeyName
. Se il tipo di backup èincremental-backup
, il tipo di crittografia deve essereGOOGLE_DEFAULT_ENCRYPTION
.
Esegui il seguente comando:
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules create SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ --retention-duration=RETENTION_DURATION \ --cron="CRONTAB_EXPRESSION" \ --backup-type=BACKUP_TYPE \ --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backup-schedules create SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` --retention-duration=RETENTION_DURATION ` --cron="CRONTAB_EXPRESSION" ` --backup-type=BACKUP_TYPE ` --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backup-schedules create SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ --retention-duration=RETENTION_DURATION ^ --cron="CRONTAB_EXPRESSION" ^ --backup-type=BACKUP_TYPE ^ --encryption-type=ENCRYPTION_TYPE
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi creare la pianificazione dei backup.
- DATABASE_ID: L'ID del database in cui vuoi creare la pianificazione del backup.
- SCHEDULE_ID: l'ID della pianificazione del backup.
-
BACKUP_TYPE:
che si tratti di una pianificazione del backup completo o incrementale.
I valori possibili sono
fullBackupSpec
oincrementalBackupSpec
. -
ENCRYPTION_TYPE: il tipo di crittografia dei backup
creati dalla pianificazione dei backup. I valori possibili sono
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
oCUSTOMER_MANAGED_ENCRYPTION
. Se utilizziCUSTOMER_MANAGED_ENCRYPTION
, devi specificare unkmsKeyName
. Se il tipo di backup èincremental-backup
, il tipo di crittografia deve essereGOOGLE_DEFAULT_ENCRYPTION
. - RETENTION_DURATION: la durata della conservazione dei backup creati dalla pianificazione.
Metodo HTTP e URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules?backup_schedule_id=SCHEDULE_ID
Corpo JSON della richiesta:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } }, "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, "BACKUP_TYPE": {} }
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "86400s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "BACKUP_TYPE": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
Librerie client
C#
Per creare una pianificazione di backup completa, consulta il seguente codice di esempio:
Per creare una pianificazione del backup incrementale, consulta il seguente codice di esempio:C++
Per creare una pianificazione di backup completa, consulta il seguente codice di esempio:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Vai
Per creare una pianificazione di backup completa, consulta il seguente codice di esempio:
Per creare una pianificazione del backup incrementale, consulta il seguente codice di esempio:Java
Per creare una pianificazione del backup completa, vedi il codice campione seguente:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Node.js
Per creare una pianificazione di backup completa, consulta il seguente codice di esempio:
Per creare una pianificazione del backup incrementale, consulta il seguente codice di esempio:Python
Per creare una pianificazione di backup completa, consulta il seguente codice di esempio:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Ottenere una pianificazione dei backup
Console
Nella console Google Cloud, vai alla pagina Istanze di Spanner.
Fai clic sull'istanza contenente il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic sulla scheda Pianificazioni per visualizzare tutte le pianificazioni dei backup e le relative informazioni.
gcloud
Prima di utilizzare uno qualsiasi dei dati di comando riportati di seguito, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID della pianificazione del backup.
Esegui il seguente comando:
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules describe SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows (PowerShell)
gcloud spanner backup-schedules describe SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows (cmd.exe)
gcloud spanner backup-schedules describe SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
Dovresti ricevere una risposta simile alla seguente:
{ encryptionConfig: encryptionType: USE_DATABASE_ENCRYPTION incrementalBackupSpec: {} name: projects/my-project/instances/my-instance/databases/my-database/backupSchedules/my-schedule retentionDuration: 2592000s spec: cronSpec: creationWindow: 14400s text: 0 */4 * * * timeZone: UTC updateTime: '2024-09-13T10:24:18.754839Z' }
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID pianificazione dei backup.
Metodo HTTP e URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "100000s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
Librerie client
C#
C++
Vai
Java
Node.js
Python
Elenca pianificazioni backup
Console
Nella console Google Cloud, vai alla pagina Istanze di Spanner.
Fai clic sull'istanza contenente il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic sulla scheda Pianificazioni per visualizzare tutte le pianificazioni dei backup e le relative informazioni.
gcloud
Prima di utilizzare uno qualsiasi dei dati di comando riportati di seguito, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
Esegui la persone che seguo :
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules list \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows (PowerShell)
gcloud spanner backup-schedules list ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows (cmd.exe)
gcloud spanner backup-schedules list ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
Dovresti ricevere una risposta simile alla seguente:
Name | Backup type | Cron | Retention duration | Encryption type |
---|---|---|---|---|
my-full-schedule | FULL | 30 12 * * * | 2592000s | USE_DATABASE_ENCRYPTION |
my-incr-schedule | INCREMENTAL | 0 */4 * * * | 2592000s | USE_DATABASE_ENCRYPTION |
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
Metodo HTTP e URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "backupSchedules": [ { "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "172800s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 */12 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-09-09T07:21:43.946180Z" }, { "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "2592000s", "encryptionConfig": { "encryptionType": "CUSTOMER_MANAGED_ENCRYPTION", "kmsKeyName": "projects/PROJECT_ID/locations/us-central1/keyRings/cmek-demo/cryptoKeys/test-key" }, "spec": { "cronSpec": { "text": "30 12 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-09-17T18:27:53.868741Z" } ] }
Librerie client
C#
C++
Vai
Java
Node.js
Python
Aggiornare una pianificazione del backup
Console
Nella console Google Cloud, vai alla pagina Istanze di Spanner.
Fai clic sull'istanza contenente il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic sulla scheda Pianificazioni.
Seleziona Altre azioni per la pianificazione del backup e fai clic su Aggiorna.
Puoi aggiornare la frequenza e il tempo di conservazione della pianificazione dei backup. Se si tratta di una pianificazione di backup completo, puoi anche aggiornare il tipo di crittografia.
Fai clic su Salva.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi modificare la pianificazione dei backup.
- DATABASE_ID: L'ID del database in cui vuoi modificare la pianificazione del backup.
- RETENTION_DURATION: la durata di conservazione dei backup creati dalla pianificazione.
-
CRONTAB_EXPRESSION:
l'espressione crontab per la frequenza della pianificazione del backup. Ad esempio, se vuoi che la frequenza della programmazione del backup sia ogni 12 ore, puoi utilizzare
0 12 * * *
. -
ENCRYPTION_TYPE:
il tipo di crittografia dei backup creati dalla pianificazione dei backup.
I valori possibili sono
USE_DATABASE_ENCRYPTION
eGOOGLE_DEFAULT_ENCRYPTION
oCUSTOMER_MANAGED_ENCRYPTION
. Se utilizziCUSTOMER_MANAGED_ENCRYPTION
, devi specificare unkmsKeyName
. Se il tipo di backup èincremental-backup
, il tipo di crittografia deve essereGOOGLE_DEFAULT_ENCRYPTION
.
Esegui il seguente comando:
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules update SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ --retention-duration=RETENTION_DURATION \ --cron="CRONTAB_EXPRESSION" \ --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backup-schedules update SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` --retention-duration=RETENTION_DURATION ` --cron="CRONTAB_EXPRESSION" ` --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backup-schedules update SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ --retention-duration=RETENTION_DURATION ^ --cron="CRONTAB_EXPRESSION" ^ --encryption-type=ENCRYPTION_TYPE
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi modificare la pianificazione dei backup.
- DATABASE_ID: L'ID del database in cui vuoi modificare la pianificazione del backup.
- SCHEDULE_ID: l'ID pianificazione dei backup.
-
RETENTION_DURATION: la durata di conservazione di
i backup creati dalla pianificazione. Ad esempio, se vuoi che la durata di conservazione sia di un giorno,
specifica
86400s
. -
ENCRYPTION_TYPE:
il tipo di crittografia dei backup creati dalla pianificazione dei backup.
I valori possibili sono
USE_DATABASE_ENCRYPTION
eGOOGLE_DEFAULT_ENCRYPTION
oCUSTOMER_MANAGED_ENCRYPTION
. Se utilizziCUSTOMER_MANAGED_ENCRYPTION
, devi specificare unkmsKeyName
. Se il tipo di backup èincremental-backup
, il tipo di crittografia deve essereGOOGLE_DEFAULT_ENCRYPTION
.
Metodo HTTP e URL:
PATCH https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID?updateMask=retention_duration,encryption_config,spec.cron_spec.text
Corpo JSON della richiesta:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, }, }
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "name": "projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID", "retentionDuration": "86400s", "encryptionConfig": { "encryptionType": "USE_DATABASE_ENCRYPTION" }, "spec": { "cronSpec": { "text": "0 2 * * *", "timeZone": "UTC", "creationWindow": "14400s" } }, "fullBackupSpec": {}, "updateTime": "2024-05-22T11:13:51.835590Z" }
Librerie client
C#
C++
Vai
Java
Node.js
Python
Eliminare una pianificazione del backup
Console
Nella console Google Cloud, vai alla pagina Istanze di Spanner.
Fai clic sull'istanza contenente il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Seleziona Altre azioni per la pianificazione del backup e fai clic su Elimina.
Digita il nome della pianificazione del backup.
Fai clic su Conferma.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi eliminare la pianificazione del backup.
- DATABASE_ID: l'ID del database in cui vuoi eliminare la pianificazione del backup.
Esegui la persone che seguo :
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules delete SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows (PowerShell)
gcloud spanner backup-schedules delete SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows (cmd.exe)
gcloud spanner backup-schedules delete SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi eliminare la pianificazione del backup.
- DATABASE_ID: L'ID del database in cui vuoi eliminare la pianificazione del backup.
- SCHEDULE_ID: l'ID pianificazione dei backup.
Metodo HTTP e URL:
DELETE https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.
Librerie client
C#
C++
Vai
Java
Node.js
Python
Imposta criterio di controllo dell'accesso IAM
Puoi impostare un criterio di accesso IAM per specificare chi ha accesso alla programmazione del backup.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
Esegui la persone che seguo :
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID \ policy.json
Windows (PowerShell)
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID ` policy.json
Windows (cmd.exe)
gcloud spanner backup-schedules set-iam-policy SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID ^ policy.json
Dovresti ricevere una risposta simile alla seguente:
Updated IAM policy for backupSchedule [SCHEDULE_ID]. bindings: - members: - user:test@google.com role: roles/editor etag: BwYi82k-fho= version: 1
policy.json
che puoi utilizzare insieme a questo
Comando gcloud CLI:
{ "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] }
REST v1
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID pianificazione dei backup.
Metodo HTTP e URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID:setIamPolicy?alt=json
Corpo JSON della richiesta:
{ "policy": { "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ { "version": 1, "etag": "etag", "bindings": [ { "role": "roles/non-primitive", "members": [ "user:test@gmail.com" ] } ] } }
Ottieni criterio di controllo dell'accesso IAM
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
Esegui la persone che seguo :
Linux, macOS o Cloud Shell
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID \ --project=PROJECT_ID \ --instance=INSTANCE_ID \ --database=DATABASE_ID
Windows (PowerShell)
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID ` --project=PROJECT_ID ` --instance=INSTANCE_ID ` --database=DATABASE_ID
Windows (cmd.exe)
gcloud spanner backup-schedules get-iam-policy SCHEDULE_ID ^ --project=PROJECT_ID ^ --instance=INSTANCE_ID ^ --database=DATABASE_ID
Dovresti ricevere una risposta simile alla seguente:
bindings: - members: - user:test@gmail.com role: roles/editor etag: BwYi82k-fho= version: 1
REST v1
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID pianificazione dei backup.
- PROJECT_ID: l'ID progetto.
Metodo HTTP e URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID:getIamPolicy?alt=json
Per inviare la richiesta, espandi una delle seguenti opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ { "version": 1, "etag": "BwYbyZ9pc4o=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }