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 i seguenti ruoli IAM nell'istanza:
-
Crea, visualizza, aggiorna ed elimina le pianificazioni dei 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 le pianificazioni dei backup:
Amministratore backup Cloud Spanner (
Crea 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 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 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 della conservazione
dei 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 di pianificazione del backup. Ad esempio, se vuoi che la frequenza della programmazione del 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 dei 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 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, 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 del backup.
- SCHEDULE_ID: l'ID pianificazione del 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 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 campione:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:C++
Per creare una pianificazione di backup completa, consulta il seguente codice campione:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Vai
Per creare una pianificazione di backup completa, consulta il seguente codice campione:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Java
Per creare una pianificazione di backup completa, consulta il seguente codice campione:
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 campione:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Python
Per creare una pianificazione di backup completa, consulta il seguente codice campione:
Per creare una pianificazione del backup incrementale, consulta il seguente codice campione:Ottenere 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 dei 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 database.
- SCHEDULE_ID: l'ID pianificazione dei 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, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID pianificazione del 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++
Vai
Java
Node.js
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 dei 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 database.
Esegui il seguente 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 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++
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 del backup.
- DATABASE_ID: l'ID del database in cui vuoi modificare la pianificazione del 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 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 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 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, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID progetto.
- INSTANCE_ID: l'ID dell'istanza in cui vuoi modificare la pianificazione del 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 della conservazione
dei 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
,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++
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 il seguente 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 del backup.
- DATABASE_ID: l'ID del database in cui vuoi eliminare la pianificazione del backup.
- SCHEDULE_ID: l'ID pianificazione del 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 di operazione riuscita (2xx) e una risposta vuota.
Librerie client
C#
C++
Vai
Java
Node.js
Python
Imposta il 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 il seguente 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 database.
- SCHEDULE_ID: l'ID pianificazione del 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 il 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 il seguente 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 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 di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ { "version": 1, "etag": "BwYbyZ9pc4o=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }