Nesta página, descrevemos como criar um backup sob demanda dos dados de um cluster do AlloyDB.
Ao criar um backup sob demanda, o AlloyDB verifica se o cluster que você está fazendo backup e a instância principal dele estão no estado "Pronto". Em seguida, ele inicia uma operação de longa duração para realizar o backup dos dados do cluster.
Antes de começar
- O projeto Google Cloud que você está usando precisa ter sido ativado para acessar o AlloyDB.
 - Você precisa ter um destes papéis do IAM no projeto Google Cloud que está usando:
      
roles/alloydb.admin(o papel predefinido do IAM de administrador do AlloyDB)roles/owner(o papel básico Proprietário do IAM)roles/editor(o papel básico de editor do IAM)
Se você não tiver nenhum desses papéis, entre em contato com o administrador da organização para solicitar acesso.
 
Procedimento
Console
- No console Google Cloud , acesse a página Backups.
 - Clique em Criar backup.
 - Selecione o cluster de origem que você quer salvar em backup.
 - Insira um ID para o backup.
 - Se quiser, insira uma descrição para ajudar você 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 adicionais:
- Clique em Opções avançadas de criptografia.
 - Selecione Chave de criptografia gerenciada pelo cliente (CMEK).
 Selecione uma chave gerenciada pelo cliente no menu que aparece.
O console Google Cloud limita essa lista a chaves no mesmo projeto Google Cloud e região do novo cluster. Para usar uma chave que não está nessa 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 exige algumas configurações adicionais. 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é que a operação seja concluída.
gcloud
Para usar a CLI gcloud, instale e inicialize a Google Cloud CLI ou use 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 \
    --asyncEsse 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 entre regiões usando a CLI gcloud, substitua pelo caminho completo do backup no seguinte formato:
projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
 - CLUSTER_ID: o ID do cluster 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á localizado.
 
Se você quiser criptografar esse backup usando uma chave de criptografia gerenciada pelo cliente (CMEK) em vez da criptografia padrão gerenciada pelo Google, 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 keyring. Ela precisa corresponder à região do cluster.--kms-project=PROJECT_ID: o ID do projeto do keyring.
Ao executar 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 mostra informações sobre essa operaçã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_IDOPERATION_ID: o ID da operação informado quando você executou o
comando backups create.