Questa pagina descrive le operazioni di pianificazione dei backup di Spanner e spiega come configurare una pianificazione dei backup per il tuo database.
Prima di iniziare
-
Per ottenere le autorizzazioni necessarie per creare e gestire le pianificazioni di backup, chiedi all'amministratore di concederti i seguenti ruoli IAM sull'istanza:
-
Crea, visualizza, aggiorna ed elimina pianificazioni di backup:
Amministratore backup Cloud Spanner (
roles/spanner.backupAdmin
) -
Crea e visualizza le pianificazioni dei backup:
Writer backup di Cloud Spanner (
roles/spanner.backupWriter
)
-
Crea, visualizza, aggiorna ed elimina pianificazioni di 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 dei 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 della pianificazione di 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 dei backup.
-
RETENTION_DURATION: la durata della conservazione
dei backup creati dalla pianificazione. Ad esempio, se vuoi che la durata della conservazione sia di un giorno, puoi utilizzare
86400s
. -
CRONTAB_EXPRESSION:
l'espressione crontab per la frequenza di pianificazione del backup. Ad esempio, se vuoi che la frequenza della pianificazione di backup sia ogni 12 ore, puoi utilizzare
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 del backup.
I valori validi 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 questo 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, apporta 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 dei backup.
- SCHEDULE_ID: l'ID della pianificazione di backup.
-
BACKUP_TYPE:
se si tratta 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 del 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 completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:C++
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:Vai
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:Java
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:Node.js
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:PHP
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Python
Per creare una pianificazione di backup completo, consulta il seguente codice campione:
Per creare una pianificazione dei backup incrementali, consulta il seguente codice campione:Recupera 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 per visualizzare tutte le pianificazioni di backup e le relative informazioni.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
- SCHEDULE_ID: l'ID della pianificazione di backup.
Esegui questo 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, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
- SCHEDULE_ID: l'ID della pianificazione di 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 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": "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++
Go
Java
Node.js
PHP
Python
Elenco delle pianificazioni di 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 di backup e le relative informazioni.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
Esegui questo comando:
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, apporta 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 di queste 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++
Go
Java
Node.js
PHP
Python
Aggiorna 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 periodo 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 della pianificazione di 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 dei backup.
- RETENTION_DURATION: la durata della conservazione dei backup creati dalla pianificazione.
-
CRONTAB_EXPRESSION:
l'espressione crontab per la frequenza di pianificazione del backup. Ad esempio, se vuoi che la frequenza della pianificazione di backup sia ogni 12 ore, puoi utilizzare
0 12 * * *
. -
ENCRYPTION_TYPE:
il tipo di crittografia dei backup creati dalla pianificazione del backup.
I valori validi 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 questo 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, apporta 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 dei backup.
- SCHEDULE_ID: l'ID della pianificazione di backup.
-
RETENTION_DURATION: la durata della conservazione
dei backup creati dalla pianificazione. Ad esempio, se vuoi che la durata della conservazione sia di un giorno,
specifica
86400s
. -
ENCRYPTION_TYPE:
il tipo di crittografia dei backup creati dalla pianificazione del 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
.
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++
Go
Java
Node.js
PHP
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 dei backup e fai clic su Elimina.
Digita il nome della pianificazione di backup.
Fai clic su Conferma.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID della pianificazione di backup.
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID dell'istanza in cui vuoi eliminare la pianificazione dei backup.
- DATABASE_ID: l'ID del database in cui vuoi eliminare la pianificazione dei backup.
Esegui questo comando:
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, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID dell'istanza in cui vuoi eliminare la pianificazione dei backup.
- DATABASE_ID: l'ID del database in cui vuoi eliminare la pianificazione dei backup.
- SCHEDULE_ID: l'ID della pianificazione di 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 di queste opzioni:
Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.
Librerie client
C#
C++
Go
Java
Node.js
PHP
Python
Imposta il criterio di controllo dell'accesso IAM
Puoi impostare un criterio di accesso IAM per specificare chi ha accesso alla pianificazione dei backup.
gcloud
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SCHEDULE_ID: l'ID della pianificazione di backup.
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
Esegui questo comando:
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, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
- SCHEDULE_ID: l'ID della pianificazione di 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" ] } ] } }
Recupera 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 della pianificazione di backup.
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID del database.
Esegui questo comando:
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 del database.
- SCHEDULE_ID: l'ID della pianificazione di 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 di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ { "version": 1, "etag": "BwYbyZ9pc4o=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }