Esta página descreve as operações de programação de cópias de segurança do Spanner e explica como configurar uma programação de cópias de segurança para a sua base de dados.
Antes de começar
-
Para receber as autorizações de que precisa para criar e gerir programações de cópias de segurança, peça ao seu administrador que lhe conceda as seguintes funções de IAM na instância:
-
Criar, ver, atualizar e eliminar agendamentos de cópias de segurança:
Administrador de cópias de segurança do Cloud Spanner (
roles/spanner.backupAdmin
) -
Crie e veja agendamentos de cópias de segurança:
Gravador de cópias de segurança do Cloud Spanner (
roles/spanner.backupWriter
)
-
Criar, ver, atualizar e eliminar agendamentos de cópias de segurança:
Administrador de cópias de segurança do Cloud Spanner (
Crie um horário de cópia de segurança
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados.
Clique na base de dados.
No menu de navegação, clique em Cópia de segurança/restauro.
Clique em Criar horário de cópia de segurança.
Preencha o formulário e, de seguida, clique em Criar.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer criar a programação de cópias de segurança.
- DATABASE_ID: o ID da base de dados onde quer criar a programação da cópia de segurança.
-
RETENTION_DURATION: a duração da retenção das cópias de segurança criadas pela programação. Por exemplo, se quiser que a duração da retenção seja de um dia, pode usar
86400s
. -
CRONTAB_EXPRESSION:
a expressão crontab para a frequência do agendamento de cópias de segurança. Por exemplo, se quiser que a frequência do agendamento de
cópias de segurança seja a cada 12 horas, pode usar
0 12 * * *
. -
BACKUP_TYPE:
se é uma agenda de cópia de segurança completa ou uma agenda de cópia de segurança incremental. Os valores possíveis são
full-backup
ouincremental-backup
. -
ENCRYPTION_TYPE:
o tipo de encriptação das cópias de segurança criadas pela programação de cópias de segurança.
Os valores válidos são
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
. Se o tipo de cópia de segurança forincremental-backup
, o tipo de encriptação tem de serGOOGLE_DEFAULT_ENCRYPTION
.
Execute o seguinte comando:
Linux, macOS ou 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
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer criar a programação de cópias de segurança.
- DATABASE_ID: o ID da base de dados onde quer criar a programação da cópia de segurança.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
-
BACKUP_TYPE:
se é uma agenda de cópia de segurança completa ou uma agenda de cópia de segurança incremental.
Os valores possíveis são
fullBackupSpec
ouincrementalBackupSpec
. -
ENCRYPTION_TYPE: o tipo de encriptação das cópias de segurança
criadas pela programação de cópias de segurança. Os valores possíveis são
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
. Se o tipo de cópia de segurança forincremental-backup
, o tipo de encriptação tem de serGOOGLE_DEFAULT_ENCRYPTION
. - RETENTION_DURATION: a duração da retenção das cópias de segurança criadas pela programação.
Método 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 do pedido:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } }, "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, "BACKUP_TYPE": {} }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "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" }
Bibliotecas cliente
C#
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:C++
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:Go
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:Java
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:Node.js
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:PHP
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Python
Para criar uma programação de cópia de segurança completa, consulte o seguinte exemplo de código:
Para criar uma programação de cópias de segurança incrementais, consulte o seguinte exemplo de código:Obtenha um horário de cópia de segurança
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados.
Clique na base de dados.
No menu de navegação, clique em Cópia de segurança/restauro.
Clique no separador Agendamentos para ver todos os agendamentos de cópias de segurança e as respetivas informações.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
Execute o seguinte comando:
Linux, macOS ou 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
Deve receber uma resposta semelhante à seguinte:
{ 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
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
Método HTTP e URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "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" }
Bibliotecas cliente
C#
C++
Go
Java
Node.js
PHP
Python
Indique horários de cópias de segurança
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados.
Clique na base de dados.
No menu de navegação, clique em Cópia de segurança/restauro.
Clique no separador Agendamentos para ver todos os agendamentos de cópias de segurança e as respetivas informações.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
Execute o seguinte comando:
Linux, macOS ou 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
Deve receber uma resposta semelhante à seguinte:
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
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
Método HTTP e URL:
GET https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "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" } ] }
Bibliotecas cliente
C#
C++
Go
Java
Node.js
PHP
Python
Atualize uma programação de cópias de segurança
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados.
Clique na base de dados.
No menu de navegação, clique em Cópia de segurança/restauro.
Clique no separador Programações.
Selecione Mais ações para a sua agenda de cópias de segurança e clique em Atualizar.
Pode atualizar a frequência e o tempo de retenção do agendamento de cópias de segurança. Se for uma programação de cópia de segurança completa, também pode atualizar o tipo de encriptação.
Clique em Guardar.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer modificar a programação da cópia de segurança.
- DATABASE_ID: o ID da base de dados onde quer modificar a programação da cópia de segurança.
- RETENTION_DURATION: a duração da retenção das cópias de segurança criadas pela programação.
-
CRONTAB_EXPRESSION:
a expressão crontab para a frequência do agendamento de cópias de segurança. Por exemplo, se quiser que a frequência do agendamento de
cópias de segurança seja a cada 12 horas, pode usar
0 12 * * *
. -
ENCRYPTION_TYPE:
o tipo de encriptação das cópias de segurança criadas pela programação de cópias de segurança.
Os valores válidos são
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
. Se o tipo de cópia de segurança forincremental-backup
, o tipo de encriptação tem de serGOOGLE_DEFAULT_ENCRYPTION
.
Execute o seguinte comando:
Linux, macOS ou 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
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer modificar a programação da cópia de segurança.
- DATABASE_ID: o ID da base de dados onde quer modificar a programação da cópia de segurança.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
-
RETENTION_DURATION: a duração da retenção das cópias de segurança criadas pela programação. Por exemplo, se quiser que a duração da retenção seja de um dia,
especifique
86400s
. -
ENCRYPTION_TYPE:
o tipo de encriptação das cópias de segurança criadas pela programação de cópias de segurança.
Os valores possíveis são
USE_DATABASE_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
. Se o tipo de cópia de segurança forincremental-backup
, o tipo de encriptação tem de serGOOGLE_DEFAULT_ENCRYPTION
.
Método 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 do pedido:
{ "retentionDuration": "RETENTION_DURATION", "spec": { "cronSpec": { "text": "0 2 * * *" } "encryptionConfig": { "encryptionType": "ENCRYPTION_TYPE" }, }, }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "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" }
Bibliotecas cliente
C#
C++
Go
Java
Node.js
PHP
Python
Elimine um agendamento de cópia de segurança
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados.
Clique na base de dados.
No menu de navegação, clique em Cópia de segurança/restauro.
Selecione Mais ações para a sua agenda de cópias de segurança e clique em Eliminar.
Escreva o nome do horário de cópia de segurança.
Clique em Confirm.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer eliminar o horário da cópia de segurança.
- DATABASE_ID: o ID da base de dados onde quer eliminar a programação da cópia de segurança.
Execute o seguinte comando:
Linux, macOS ou 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
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância onde quer eliminar o horário da cópia de segurança.
- DATABASE_ID: o ID da base de dados onde quer eliminar a programação da cópia de segurança.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
Método HTTP e URL:
DELETE https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID
Para enviar o seu pedido, expanda uma destas opções:
Deve receber um código de estado de êxito (2xx) e uma resposta vazia.
Bibliotecas cliente
C#
C++
Go
Java
Node.js
PHP
Python
Defina a política de controlo de acesso do IAM
Pode definir uma política de acesso do IAM para especificar quem tem acesso ao horário de cópia de segurança.
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
Execute o seguinte comando:
Linux, macOS ou 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
Deve receber uma resposta semelhante à seguinte:
Updated IAM policy for backupSchedule [SCHEDULE_ID]. bindings: - members: - user:test@google.com role: roles/editor etag: BwYi82k-fho= version: 1
policy.json
que pode usar juntamente com este comando da CLI gcloud:
{ "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] }
REST v1
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
Método 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 do pedido:
{ "policy": { "version": 1, "etag": "BwYi8ypICC0=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ { "version": 1, "etag": "etag", "bindings": [ { "role": "roles/non-primitive", "members": [ "user:test@gmail.com" ] } ] } }
Obtenha a Política de controlo de acesso IAM
gcloud
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
Execute o seguinte comando:
Linux, macOS ou 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
Deve receber uma resposta semelhante à seguinte:
bindings: - members: - user:test@gmail.com role: roles/editor etag: BwYi82k-fho= version: 1
REST v1
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- INSTANCE_ID: o ID da instância.
- DATABASE_ID: o ID da base de dados.
- SCHEDULE_ID: o ID da programação de cópias de segurança.
- PROJECT_ID: o ID do projeto.
Método HTTP e URL:
POST https://spanner.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID/backupSchedules/SCHEDULE_ID:getIamPolicy?alt=json
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ { "version": 1, "etag": "BwYbyZ9pc4o=", "bindings": [ { "role": "roles/editor", "members": [ "user:test@gmail.com" ] } ] } }