Esta página oferece informações sobre as operações de cópia de segurança do Spanner. Para mais informações sobre cópias de segurança, consulte o artigo Vista geral das cópias de segurança.
Antes de começar
-
Para receber as autorizações de que precisa para gerir as cópias de segurança, peça ao seu administrador para lhe conceder as seguintes funções do IAM na instância:
-
Criar, ver, atualizar e eliminar cópias de segurança:
Administrador de cópias de segurança do Cloud Spanner (
roles/spanner.backupAdmin
) -
Criar e ver cópias de segurança:
Gravador de cópias de segurança do Cloud Spanner (
roles/spanner.backupWriter
)
-
Criar, ver, atualizar e eliminar cópias de segurança:
Administrador de cópias de segurança do Cloud Spanner (
Os exemplos da CLI gcloud nesta página baseiam-se nos seguintes pressupostos:
- Já configurou a CLI gcloud para utilização com o Spanner. Se não tiver experiência na utilização da CLI gcloud com o Spanner, consulte o artigo Introdução ao Spanner com a CLI gcloud.
Configurou a CLI gcloud com o seu projeto. Por exemplo:
gcloud config set core/project PROJECT_ID
Copie uma 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 que quer copiar.
Clique na base de dados.
No painel de navegação, clique em Cópia de segurança/restauro.
Na tabela Cópias de segurança, selecione Ações para a sua cópia de segurança e clique em Copiar.
Preencha o formulário escolhendo uma instância de destino, indicando um nome e selecionando uma data de validade para a cópia de segurança.
Clique em Copiar.
Para verificar o progresso de uma operação de cópia, consulte o artigo Verifique o progresso da operação.
Se a operação demorar demasiado tempo, pode cancelá-la. Para mais informações, consulte o artigo Cancele uma operação de instância de execução prolongada.
gcloud
Pode copiar uma cópia de segurança para uma instância diferente no mesmo projeto ou para uma instância diferente num projeto diferente.
Copie uma cópia de segurança no mesmo projeto
Se optar por copiar a cópia de segurança para uma instância diferente no mesmo projeto,
tem de criar uma nova instância (ou ter uma pronta) para a cópia de segurança copiada. Não pode criar uma nova instância como parte da operação de cópia de segurança. Além disso, o tempo de expiração da cópia de segurança tem de ser, pelo menos, seis horas a partir do momento em que o pedido de cópia atual é processado e, no máximo, 366 dias após a create_time
da cópia de segurança de origem.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- SOURCE_INSTANCE_ID: o ID da instância do Spanner de origem.
- SOURCE_DATABASE_ID: o ID da base de dados do Spanner de origem.
- SOURCE_BACKUP_NAME: o nome da cópia de segurança do Spanner.
- DESTINATION_INSTANCE_ID: o ID da instância do Spanner de destino.
- DESTINATION_BACKUP_NAME: o nome da cópia de segurança do Spanner de destino.
- EXPIRATION_DATE: a data/hora de validade.
-
ENCRYPTION_TYPE:
o tipo de encriptação da cópia de segurança criada.
Os valores válidos são
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups copy \ --source-instance=SOURCE_INSTANCE_ID \ --source-backup=SOURCE_BACKUP_NAME \ --destination-instance=DESTINATION_INSTANCE_ID \ --destination-backup=DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-instance=SOURCE_INSTANCE_ID ` --source-backup=SOURCE_BACKUP_NAME ` --destination-instance=DESTINATION_INSTANCE_ID ` --destination-backup=DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-instance=SOURCE_INSTANCE_ID ^ --source-backup=SOURCE_BACKUP_NAME ^ --destination-instance=DESTINATION_INSTANCE_ID ^ --destination-backup=DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Deve receber uma resposta semelhante à seguinte:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/PROJECT_ID/instances/SOURCE_INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Copie uma cópia de segurança para um projeto diferente
Se optar por copiar a cópia de segurança para um projeto diferente, tem de ter outro projeto com a sua própria instância pronto para a cópia de segurança copiada. Não pode criar um novo projeto como parte da operação de cópia de segurança. Além disso, a hora de expiração da cópia de segurança tem de ser, pelo menos, seis horas a partir da hora em que o pedido de cópia atual é processado e, no máximo, 366 dias após a cópia de segurança de origem create_time
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- SOURCE_PROJECT_ID: o ID do projeto de origem.
- SOURCE_INSTANCE_ID: o ID da instância do Spanner de origem.
- SOURCE_DATABASE_ID: o ID da base de dados do Spanner de origem.
- SOURCE_BACKUP_NAME: o nome da cópia de segurança do Spanner.
- DESTINATION_PROJECT_ID: o ID do projeto de destino.
- DESTINATION_INSTANCE_ID: o ID da instância do Spanner de destino.
- DESTINATION_BACKUP_NAME: o nome da cópia de segurança do Spanner de destino.
- EXPIRATION_DATE: a data/hora de validade.
-
ENCRYPTION_TYPE:
o tipo de encriptação da cópia de segurança criada.
Os valores válidos são
USE_CONFIG_DEFAULT_OR_BACKUP_ENCRYPTION
,GOOGLE_DEFAULT_ENCRYPTION
ouCUSTOMER_MANAGED_ENCRYPTION
. Se usarCUSTOMER_MANAGED_ENCRYPTION
, tem de especificar umkmsKeyName
.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups copy \ --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME \ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME \ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (PowerShell)
gcloud spanner backups copy ` --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME ` --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ` --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Windows (cmd.exe)
gcloud spanner backups copy ^ --source-backup=projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/backups/SOURCE_BACKUP_NAME ^ --destination-backup=projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME ^ --expiration-date=EXPIRATION_DATE --encryption-type=ENCRYPTION_TYPE
Deve receber uma resposta semelhante à seguinte:
createTime: '2022-03-29T22:06:05.905823Z' database: projects/SOURCE_PROJECT_ID/instances/SOURCE_INSTANCE_ID/databases/SOURCE_DATABASE_ID databaseDialect: GOOGLE_STANDARD_SQL encryptionInfo: encryptionType: GOOGLE_DEFAULT_ENCRYPTION expireTime: '2022-03-30T10:49:41Z' maxExpireTime: '2023-03-17T20:46:33.479336Z' name: projects/DESTINATION_PROJECT_ID/instances/DESTINATION_INSTANCE_ID/backups/DESTINATION_BACKUP_NAME sizeBytes: '7957667' state: READY versionTime: '2022-03-16T20:46:33.479336Z'
Para verificar o progresso de uma operação de cópia, consulte o artigo Verifique o progresso da operação.
Bibliotecas cliente
O seguinte exemplo de código copia uma cópia de segurança existente. Pode copiar a cópia de segurança para uma instância numa região ou num projeto diferente. Quando estiver concluído, o exemplo obtém e imprime algumas informações sobre a cópia de segurança copiada criada recentemente, como o nome, o tamanho, o estado da cópia de segurança e version_time
.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Verifique o progresso da operação
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na instância que contém a base de dados para a qual quer ver a operação de cópia de segurança.
Clique na base de dados.
No painel de navegação, clique em Operações. A página Operações mostra uma lista de operações em execução.
gcloud
Use gcloud spanner operations describe
para verificar o progresso de uma operação.
Obtenha o ID da operação:
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- INSTANCE_NAME: o nome da instância do Spanner.
- DATABASE_NAME: o nome da base de dados do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Deve receber uma resposta semelhante à seguinte:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Notas de utilização:
Para limitar a lista, especifique a flag
--filter
. Por exemplo:--filter="metadata.name:example-db"
só lista as operações numa base de dados específica.--filter="error:*"
apenas lista as operações de cópia de segurança que falharam.
Para ver informações sobre a sintaxe de filtros, consulte o artigo
gcloud topic filters
. Para informações sobre a filtragem de operações de cópia de segurança, consulte o campofilter
emListBackupOperationsRequest
.O indicador
--type
não é sensível a maiúsculas e minúsculas.
Corrida
gcloud spanner operations describe
:Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- OPERATION_ID: o ID da operação.
- INSTANCE_NAME: o nome da instância do Spanner.
- DATABASE_NAME: o nome da base de dados do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner operations describe OPERATION_ID \ --instance=INSTANCE_NAME \ --backup=BACKUP_NAME \
Windows (PowerShell)
gcloud spanner operations describe OPERATION_ID ` --instance=INSTANCE_NAME ` --backup=BACKUP_NAME `
Windows (cmd.exe)
gcloud spanner operations describe OPERATION_ID ^ --instance=INSTANCE_NAME ^ --backup=BACKUP_NAME ^
Deve receber uma resposta semelhante à seguinte:
done: true metadata: ... progress: - endTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 startTime: '2022-03-01T00:28:04.221401Z' - endTime: '2022-03-01T00:28:17.624588Z' startTime: '2022-03-01T00:28:06.691403Z' progressPercent: 100 ...
progress
na saída mostra a percentagem da operação concluída.Se a operação demorar demasiado tempo, pode cancelá-la. Para mais informações, consulte o artigo Cancele uma operação de cópia de segurança de longa duração.
Bibliotecas cliente
O exemplo de código seguinte lista todas as operações em curso para criar cópias de segurança (operações com CreateBackupMetadata
) e copiar cópias de segurança (operações com CopyBackupMetadata
)
filtradas por uma determinada base de dados.
Para ver informações sobre a sintaxe de filtragem, consulte o parâmetro filter
em
backupOperations.list
.
C++
C#
Para listar todas as operações de criação de cópias de segurança:
Para apresentar uma lista de todas as operações de cópia de segurança:
Go
Java
Node.js
PHP
Python
Ruby
Para listar todas as operações de criação de cópias de segurança:
Para apresentar uma lista de todas as operações de cópia de segurança:
Cancele uma operação de cópia de segurança
Consola
A Google Cloud consola não suporta o cancelamento de uma operação de cópia de segurança. No entanto, pode cancelar operações que demorem demasiado tempo através da CLI Google Cloud, da API REST ou da API RPC. Para mais informações, consulte o artigo Cancele uma operação de instância de execução prolongada.
gcloud
Obtenha o ID da operação:
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- INSTANCE_NAME: o nome da instância do Spanner.
- DATABASE_NAME: o nome da base de dados do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner operations list --instance=INSTANCE_NAME \ --database=DATABASE_NAME --type=backup
Windows (PowerShell)
gcloud spanner operations list --instance=INSTANCE_NAME ` --database=DATABASE_NAME --type=backup
Windows (cmd.exe)
gcloud spanner operations list --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --type=backup
Deve receber uma resposta semelhante à seguinte:
OPERATION_ID DONE @TYPE BACKUP SOURCE_DATABASE START_TIME END_TIME _auto_op_123456 True CreateBackupMetadata example-db-backup-7 example-db 2020-02-04T02:12:38.075515Z 2020-02-04T02:22:40.581170Z _auto_op_234567 True CreateBackupMetadata example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2020-02-04T02:07:59.089820Z
Notas de utilização:
Para limitar a lista, especifique a flag
--filter
. Por exemplo:--filter="metadata.name:example-db"
só lista as operações numa base de dados específica.--filter="error:*"
apenas lista as operações de cópia de segurança que falharam.
Para ver informações sobre a sintaxe de filtros, consulte o artigo
gcloud topic filters
. Para informações sobre a filtragem de operações de cópia de segurança, consulte o campofilter
emListBackupOperationsRequest
.O indicador
--type
não é sensível a maiúsculas e minúsculas.
Use
gcloud spanner operations cancel
para cancelar uma operação de cópia de segurança.Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- OPERATION_ID: o ID da operação.
- INSTANCE_NAME: o nome da instância do Spanner.
- DATABASE_NAME: o nome da base de dados do Spanner.
- BACKUP_NAME: o nome da cópia de segurança do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME \ --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (PowerShell)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ` --database=DATABASE_NAME --backup=BACKUP_NAME
Windows (cmd.exe)
gcloud spanner operations cancel OPERATION_ID --instance=INSTANCE_NAME ^ --database=DATABASE_NAME --backup=BACKUP_NAME
Bibliotecas cliente
O seguinte exemplo de código cria uma cópia de segurança, cancela a operação de cópia de segurança e, em seguida, aguarda até que a operação de cópia de segurança seja done
. Se a operação for cancelada com êxito, devolve cancelTime
e uma mensagem de erro. Se a operação de cópia de segurança foi concluída antes de ser cancelada, a cópia de segurança existe e pode eliminá-la.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Obtenha informações da 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 cujas informações de cópia de segurança quer ver.
Clique na base de dados para abrir a respetiva página Vista geral.
No painel de navegação, clique em Cópia de segurança/restauro. Pode ver as informações da cópia de segurança selecionada na base de dados.
gcloud
Para obter informações sobre uma cópia de segurança,
use gcloud spanner backups describe
.
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 do Spanner.
- DATABASE_ID: o ID da base de dados do Spanner.
- BACKUP_NAME: o nome da cópia de segurança do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups describe BACKUP_NAME --instance=INSTANCE_ID
Deve receber uma resposta semelhante à seguinte:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2021-02-04T02:05:43.268327Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_NAME sizeBytes: '1000000000' state: READY
Bibliotecas cliente
As bibliotecas de cliente não suportam a obtenção de informações de cópia de segurança para uma única cópia de segurança. No entanto, pode listar todas as cópias de segurança e as respetivas informações numa instância. Para mais informações, consulte o artigo Liste as cópias de segurança numa instância.
Liste as cópias de segurança numa instância
Consola
Na Google Cloud consola, aceda à página Instances do Spanner.
Clique na sua instância para ver todas as cópias de segurança disponíveis e as respetivas informações.
No painel de navegação, clique em Cópia de segurança/restauro.
gcloud
Para apresentar uma lista de todas as cópias de segurança numa instância,
use gcloud spanner backups list
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- INSTANCE_ID: o ID da instância do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups list --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups list --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups list --instance=INSTANCE_ID
Deve receber uma resposta semelhante à seguinte:
BACKUP SOURCE_DATABASE CREATION_TIME EXPIRATION_TIME STATE BACKUP_SIZE_IN_BYTES IN_USE_BY example-db-backup-6 example-db 2020-02-04T02:05:43.920377Z 2021-02-04T02:05:43.268327Z CREATING example-db-backup-4 example-db 2020-02-04T01:21:20.873839Z 2021-02-04T01:21:20.530151Z READY 32 example-db-backup-3 example-db 2020-02-03T23:59:18.936433Z 2021-02-03T23:59:18.203083Z READY 32 example-db-backup-5 example-db 2020-02-03T23:48:06.259296Z 2021-02-03T23:48:05.830937Z READY 32 example-db-backup-2 example-db 2020-01-30T19:49:00.616338Z 2021-01-30T19:49:00.283917Z READY 32 example-db-backup-1 example-db 2020-01-30T19:47:09.492551Z 2021-01-30T19:47:09.097804Z READY 32
Para limitar a lista, especifique a flag --filter
. Por exemplo, para filtrar a lista de modo a incluir apenas as cópias de segurança que ainda estão a ser criadas, adicione --filter="state:creating"
. Para informações sobre a sintaxe de filtros, consulte o artigo gcloud topic filters
.
Para ver informações sobre a filtragem de cópias de segurança, consulte o campo filter
em ListBackupsRequest
.
Bibliotecas cliente
O seguinte exemplo de código apresenta as cópias de segurança numa determinada instância.
Pode filtrar a lista de cópias de segurança devolvidas (por exemplo, filtrando por nome, hora da versão ou hora de expiração da cópia de segurança) fornecendo uma expressão de filtro. Para ver informações sobre a sintaxe de filtragem, consulte o parâmetro filter
em List Backups.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Atualize o período de validade da cópia de segurança
Consola
Aceda à página Instâncias do Spanner na Google Cloud consola.
Clique na instância que contém a base de dados para abrir a respetiva página Vista geral.
Clique na base de dados para abrir a respetiva página Vista geral.
No painel de navegação, clique em Cópia de segurança/restauro.
Clique no botão Ações da cópia de segurança selecionada e, de seguida, selecione Atualizar metadados.
Selecione a nova data de validade.
Clique em Atualizar.
gcloud
Para atualizar a data do período de validade de uma cópia de segurança,
use gcloud spanner backups update-metadata
:
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- BACKUP_ID: o ID da cópia de segurança do Spanner.
- INSTANCE_ID: o ID da instância do Spanner.
- EXPIRATION_DATE: a data/hora de validade.
- DATABASE_ID: o ID da base de dados do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups update-metadata BACKUP_ID \ --instance=INSTANCE_ID \ --expiration-date=EXPIRATION_DATE
Windows (PowerShell)
gcloud spanner backups update-metadata BACKUP_ID ` --instance=INSTANCE_ID ` --expiration-date=EXPIRATION_DATE
Windows (cmd.exe)
gcloud spanner backups update-metadata BACKUP_ID ^ --instance=INSTANCE_ID ^ --expiration-date=EXPIRATION_DATE
Deve receber uma resposta semelhante à seguinte:
createTime: '2020-02-04T02:05:43.920377Z' database: projects/PROJECT_ID/instances/INSTANCE_ID/databases/DATABASE_ID expireTime: '2020-05-05T00:00:00Z' name: projects/PROJECT_ID/instances/INSTANCE_ID/backups/BACKUP_ID sizeBytes: '1000000000' state: READY
Bibliotecas cliente
O seguinte exemplo de código obtém a hora de validade de uma cópia de segurança e prolonga-a.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Elimine uma cópia de segurança
Quando elimina uma cópia de segurança, o Spanner liberta o armazenamento e todos os outros recursos associados a essa cópia de segurança.
Se eliminar uma cópia de segurança que ainda está a ser criada, o Spanner também cancela a operação de cópia de segurança de longa duração.
A eliminação de uma cópia de segurança incremental pode não libertar espaço de armazenamento se uma cópia de segurança incremental mais recente depender dela. Para mais informações, consulte o artigo Vista geral das cópias de segurança.
Consola
Aceda à página Instâncias do Spanner na Google Cloud consola.
Clique na instância que contém a base de dados para abrir a respetiva página Vista geral.
Clique na base de dados para abrir a respetiva página Vista geral.
No painel de navegação, clique em Cópia de segurança/restauro.
Clique no botão Ações da cópia de segurança selecionada e, de seguida, selecione Eliminar.
Introduza o ID da cópia de segurança.
Clique em Eliminar.
gcloud
Para eliminar uma cópia de segurança,
use gcloud spanner backups delete
.
Antes de usar qualquer um dos dados de comandos abaixo, faça as seguintes substituições:
- INSTANCE_ID: o ID da instância do Spanner.
- BACKUP_NAME: o nome da cópia de segurança do Spanner.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (PowerShell)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Windows (cmd.exe)
gcloud spanner backups delete BACKUP_NAME --instance=INSTANCE_ID
Deve receber uma resposta semelhante à seguinte:
You are about to delete backup BACKUP_NAME Do you want to continue (Y/n)? Y Deleted backup BACKUP_NAME.
Bibliotecas cliente
O exemplo de código seguinte elimina uma cópia de segurança e verifica se foi eliminada.
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
O que se segue?
Para saber mais sobre as cópias de segurança, consulte o artigo Vista geral das cópias de segurança.
Para criar cópias de segurança, consulte o artigo Crie cópias de segurança.