Esta página descreve como criar um backup sob demanda dos dados de um cluster do AlloyDB.
Quando você cria um backup sob demanda, o AlloyDB verifica se o cluster que está sendo feito backup e a instância principal estão no estado "Pronto" e, em seguida, inicia uma operação de longa duração para realizar o backup dos dados do cluster.
Antes de começar
- O projeto do Google Cloud que você está usando precisa ter sido ativado para acessar o AlloyDB.
- É necessário ter uma destas funções do IAM no projeto do Google Cloud que você está usando:
roles/alloydb.admin
(papel predefinido do IAM de administrador do AlloyDB)roles/owner
(o papel básico do IAM "Proprietário")roles/editor
(papel básico do IAM de editor)
Se você não tiver nenhuma dessas funções, entre em contato com o administrador da organização para solicitar acesso.
Procedimento
Console
- No console do Google Cloud, acesse a página Backups.
- Clique em Criar backup.
- Selecione o cluster de origem que você quer fazer backup.
- Insira um ID para o backup.
- Se quiser, insira uma descrição para ajudar a identificar o backup.
Se você quiser criptografar esse backup usando uma chave de criptografia gerenciada pelo cliente (CMEK), em vez da criptografia gerenciada pelo Google, siga estas etapas:
- Clique em Opções de criptografia avançadas.
- Selecione Chave de criptografia gerenciada pelo cliente (CMEK).
Selecione uma chave gerenciada pelo cliente no menu exibido.
O console do Google Cloud limita essa lista a chaves no mesmo projeto e região do Google Cloud que o novo cluster. Para usar uma chave que não está nesta lista, clique em Não encontra sua chave? Insira o nome do recurso da chave e digite o nome do recurso da chave na caixa de diálogo resultante.
O uso da CMEK com o AlloyDB requer mais configurações. Para mais informações, consulte Como usar a CMEK com o AlloyDB.
- Clique em Criar.
O AlloyDB verifica se o cluster de origem está no estado "Pronto" e inicia uma operação de longa duração para realizar o backup. A página Backups mostra o backup com o status "Em andamento" até a operação ser concluída.
gcloud
Para usar a CLI gcloud, você pode instalar e inicializar a Google Cloud CLI ou usar o Cloud Shell.
Use o comando gcloud alloydb backups create
para criar um backup sob demanda.
gcloud alloydb backups create BACKUP_ID \ --cluster=CLUSTER_ID \ --region=REGION_ID \ --project=PROJECT_ID \ --async
Esse comando retorna uma operação, cujo status pode ser consultado usando o comando gcloud alloydb operations describe
.
gcloud alloydb operations describe OPERATION_ID \ --region=REGION_ID \ --project=PROJECT_ID
- BACKUP_ID: o ID do backup a ser criado.
Para criar um backup em um local em várias regiões usando a CLI gcloud, substitua pelo caminho de backup completo no seguinte formato:
projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
- CLUSTER_ID: o ID do cluster em que você quer fazer backup.
- REGION_ID: o ID da região em que o cluster está localizado.
- PROJECT_ID: o ID do projeto em que o cluster está colocado.
Se você quiser criptografar esse backup usando uma chave de criptografia gerenciada pelo cliente (CMEK), em vez da criptografia gerenciada pelo Google padrão, forneça estes argumentos adicionais:
--kms-key=KEY_ID
: o ID da chave CMEK a ser usada.--kms-keyring=KEYRING_ID
: o ID do keyring da chave.--kms-location=LOCATION_ID
: o ID da região do chaveiro. Ele precisa corresponder à região do cluster.--kms-project=PROJECT_ID
: o ID do projeto do chaveiro.
Quando você executa esse comando, o AlloyDB verifica se o cluster de origem está no estado "Pronto", inicia uma operação de longa duração para realizar o backup e exibe informações sobre a operação de longa duração.
É possível acompanhar a conclusão da operação de longa duração usando o
comando operations describe
:
gcloud alloydb operations describe OPERATION_ID \ --region=REGION_ID \ --project=PROJECT_ID
OPERATION_ID: o ID da operação informado quando você executou o
comando backups create
.