Questa pagina descrive le operazioni di pianificazione dei backup di Spanner e spiega come impostare una pianificazione di backup per il database.
Prima di iniziare
-
Per ottenere le autorizzazioni necessarie per creare e gestire le pianificazioni di backup, chiedi al tuo amministratore di concederti i seguenti ruoli IAM sull'istanza:
-
Crea, visualizza, aggiorna ed elimina le pianificazioni di backup: Amministratore di Cloud Spanner Backup (
roles/spanner.backupAdmin) -
Crea e visualizza le pianificazioni di backup: Cloud Spanner Backup Writer (
roles/spanner.backupWriter)
-
Crea, visualizza, aggiorna ed elimina le pianificazioni di backup: Amministratore di Cloud Spanner Backup (
Crea una pianificazione dei backup
Console
- Nella console Google Cloud , vai alla pagina Istanze di Spanner.
Vai alla pagina Istanze Spanner
Fai clic sull'istanza che contiene il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic su Crea pianificazione di 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 del backup.
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID dell'istanza in cui si desidera creare la pianificazione del backup.
- DATABASE_ID: l'ID del database in cui vuoi creare la pianificazione dei backup.
-
RETENTION_DURATION: durata di conservazione dei backup creati dalla pianificazione. Ad esempio, se si desidera che la durata di conservazione sia di un giorno, è possibile utilizzare
86400s. -
CRONTAB_EXPRESSION: l'espressione crontab per la frequenza di pianificazione del backup. Ad esempio, se si desidera che la frequenza della pianificazione del backup sia ogni 12 ore, è possibile utilizzare
0 12 * * *. -
BACKUP_TYPE: indica se si tratta di una pianificazione di backup completa o di una pianificazione di backup incrementale. I valori possibili sono
full-backupoincremental-backup. -
ENCRYPTION_TYPE: il tipo di crittografia dei backup creati dalla pianificazione dei backup.
I valori validi sono
USE_DATABASE_ENCRYPTION,GOOGLE_DEFAULT_ENCRYPTIONoCUSTOMER_MANAGED_ENCRYPTION. Se utilizziCUSTOMER_MANAGED_ENCRYPTION, devi specificare unkmsKeyNameo unkmsKeyNames.
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 sostituzioni seguenti:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID dell'istanza in cui si desidera creare la pianificazione del backup.
- DATABASE_ID: l'ID del database in cui vuoi creare la pianificazione dei backup.
- SCHEDULE_ID: l'ID della pianificazione del backup.
-
BACKUP_TYPE: indica se si tratta di una pianificazione di backup completa o di una pianificazione di backup incrementale.
I valori possibili sono
fullBackupSpecoincrementalBackupSpec. -
ENCRYPTION_TYPE: il tipo di crittografia dei backup
creati dalla pianificazione dei backup. I valori possibili sono
USE_DATABASE_ENCRYPTION,GOOGLE_DEFAULT_ENCRYPTIONoCUSTOMER_MANAGED_ENCRYPTION. Se utilizziCUSTOMER_MANAGED_ENCRYPTION, devi specificare unkmsKeyNameo unkmsKeyNames. - RETENTION_DURATION: durata di 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 completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:C++
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:Vai
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:Java
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:Node.js
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:PHP
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Python
Per creare una pianificazione completa dei backup, consultare il seguente codice campione:
Per creare una pianificazione di backup incrementale, consultare il seguente codice campione:Ottieni un programma di backup
Console
- Nella console Google Cloud , vai alla pagina Istanze di Spanner.
Vai alla pagina Istanze Spanner
Fai clic sull'istanza che contiene il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic sulla scheda Programmi per visualizzare tutti i programmi 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 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 sostituzioni seguenti:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID 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++
Vai
Java
Node.js
PHP
Python
Elenco delle pianificazioni di backup
Console
- Nella console Google Cloud , vai alla pagina Istanze di Spanner.
Vai alla pagina Istanze Spanner
Fai clic sull'istanza che contiene il database.
Fai clic sul database.
Nel menu di navigazione, fai clic su Backup/Ripristino.
Fai clic sulla scheda Programmi per visualizzare tutti i programmi 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 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 sostituzioni seguenti:
- 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
PHP
Python
Aggiornare una pianificazione dei backup
Console
- Nella console Google Cloud , vai alla pagina Istanze di Spanner.
Vai alla pagina Istanze 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 Programmi.
Seleziona Altre azioni per la pianificazione del backup e fai clic su Aggiorna.
È possibile aggiornare la frequenza e il periodo di conservazione della pianificazione dei backup. Se si tratta di un programma di backup completo, è possibile 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 di conservazione dei backup creati dalla pianificazione.
-
CRONTAB_EXPRESSION: l'espressione crontab per la frequenza di pianificazione del backup. Ad esempio, se si desidera che la frequenza della pianificazione del backup sia ogni 12 ore, è possibile 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_ENCRYPTIONoCUSTOMER_MANAGED_ENCRYPTION. Se utilizziCUSTOMER_MANAGED_ENCRYPTION, devi specificare unkmsKeyNameo unkmsKeyNames.
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 sostituzioni seguenti:
- 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 si desidera modificare la pianificazione del backup.
- SCHEDULE_ID: l'ID della pianificazione del backup.
-
RETENTION_DURATION: durata di conservazione dei backup creati dalla pianificazione. Ad esempio, se si desidera che la durata di conservazione sia di un giorno, specificare
86400s. -
ENCRYPTION_TYPE: il tipo di crittografia dei backup creati dalla pianificazione dei backup.
I valori possibili sono
USE_DATABASE_ENCRYPTION,GOOGLE_DEFAULT_ENCRYPTIONoCUSTOMER_MANAGED_ENCRYPTION. Se utilizziCUSTOMER_MANAGED_ENCRYPTION, devi specificare unkmsKeyNameo unkmsKeyNames.
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
PHP
Python
Eliminare una pianificazione del backup
Console
- Nella console Google Cloud , vai alla pagina Istanze di Spanner.
Vai alla pagina Istanze 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 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 da cui si desidera eliminare la pianificazione del 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 sostituzioni seguenti:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID dell'istanza da cui si desidera eliminare la pianificazione del backup.
- DATABASE_ID: l'ID del database da cui si desidera eliminare la pianificazione del 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++
Vai
Java
Node.js
PHP
Python
Imposta la policy di controllo dell'accesso IAM
È possibile impostare una policy di accesso per Identity and Access Management (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 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 file che puoi utilizzare insieme a questo comando di Google Cloud 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 sostituzioni seguenti:
- PROJECT_ID: l'ID progetto
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID 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"
]
}
]
}
}
Ottieni la policy 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 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 sostituzioni seguenti:
- INSTANCE_ID: l'ID istanza.
- DATABASE_ID: l'ID database.
- SCHEDULE_ID: l'ID della pianificazione del 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"
]
}
]
}
}