Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Restaure um cluster do AlloyDB a partir de uma cópia de segurança protegida
Para restaurar um cluster do AlloyDB for PostgreSQL a partir de uma cópia de segurança protegida, siga estas instruções:
Restaure a cópia de segurança para um novo cluster do serviço de cópias de segurança e RD.
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
- O utilizador final deve ter
roles/alloydb.adminno projeto onde se encontra o cluster AlloyDB de destino. - O utilizador final deve ter roles/backupdr.restoreUser no projeto onde existe a cópia de segurança de origem.
Aceda às cópias de segurança protegidas
A página Cópias de segurança protegidas apresenta apenas os recursos de dados aos quais foram aplicados planos de cópia de segurança e as respetivas cópias de segurança armazenadas num cofre de cópias de segurança nesse projeto.
- O utilizador final deve ter
Selecione a cópia de segurança que quer restaurar. Na página de detalhes da cópia de segurança ou no menu , selecione Restaurar.
A página Restaurar uma cópia de segurança é apresentada, onde seleciona as seguintes opções de restauro:
- O Tipo de recurso é pré-preenchido com
AlloyDB. - Em Nome do recurso, selecione o cluster do AlloyDB a restaurar.
- Quando clica em Cópia de segurança, é aberto um painel que mostra todas as cópias de segurança disponíveis. Selecione a cópia de segurança específica a restaurar.
- Em Escolha o destino de restauro, selecione o projeto no qual quer restaurar o cluster do AlloyDB.
- O Tipo de recurso é pré-preenchido com
Clique em Continuar.
A página seguinte mostra os detalhes do restauro até agora e pede-lhe que configure um novo cluster: isto cria um novo cluster do AlloyDB com base na configuração armazenada na sua cópia de segurança. Pode personalizar o cluster após a conclusão da restauração. Indique um novo ID do cluster com letras minúsculas, números e hífenes. Começar com uma letra.
Escolha um método de ligação privada: Existem dois métodos para ligar serviços em Google Cloud ou redes VPC alojadas por terceiros, sem atribuir endereços IP externos:
- Acesso a serviços privados: atribui o cluster a uma única rede VPC através de uma ligação de peering. Use esta opção quando se ligar a serviços específicos Google Cloud e de terceiros na mesma rede VPC que o cluster do AlloyDB. Isto requer APIs adicionais.
- Private Service Connect: permite o acesso ao cluster a partir de uma ou mais redes VPC através de listas de autorizações e pontos finais do Private Service Connect.
gcloud
gcloud beta alloydb clusters restore RESTORED_CLUSTER_ID \ --project=WORKLOAD_PROJECT_ID \ --region=REGION \ --backupdr-backup=BACKUP_NAMESubstitua o seguinte:
RESTORED_CLUSTER_ID: o ID do novo cluster do AlloyDB que está a restaurar.WORKLOAD_PROJECT_ID: o ID do projeto onde quer restaurar o cluster do AlloyDB.REGION: a Google Cloud região onde quer restaurar o cluster do AlloyDB.BACKUP_NAME: o nome da cópia de segurança que quer restaurar.
Depois de o Backup and DR terminar de criar o cluster, crie uma instância principal para o mesmo.
Quando cria a nova instância principal, tem de especificar a respetiva configuração, incluindo o tamanho e as flags. A cópia de segurança e a recuperação de desastres não armazenam a configuração da instância como parte da cópia de segurança. Tenha em atenção que a configuração não tem de corresponder exatamente à da instância principal original.
Quando o Backup and DR terminar de criar a instância, pode usá-la para aceder aos dados restaurados.
Conclua a configuração do novo cluster configurando instâncias do conjunto de leitura, se necessário.
Restaure um cluster do AlloyDB para um momento específico
Para restaurar um cluster do AlloyDB for PostgreSQL para um ponto específico no tempo, siga estas instruções:
Consola
Na Google Cloud consola, aceda à página Cópias de segurança protegidas.
- O utilizador final precisa de:
roles/alloydb.adminno projeto onde o cluster do AlloyDB de destino está localizado.roles/backupdr.restoreUserno projeto onde existe a cópia de segurança de origem.Aceda às cópias de segurança protegidas
A página Cópias de segurança protegidas lista apenas os recursos de dados aos quais foram aplicados planos de cópia de segurança e as respetivas cópias de segurança armazenadas num cofre de cópias de segurança nesse projeto.
Na parte superior da lista de cópias de segurança, selecione Restaurar a partir de um ponto no tempo.
É apresentado o painel Restaurar a partir de um momento específico para um novo cluster. É aqui que seleciona o ponto no tempo para restaurar e os detalhes do novo cluster que vai criar:
Escolha um momento específico: introduza uma hora de destino dentro do período de recuperação deste cluster a partir da qual quer restaurar os dados do cluster.
Configurar um novo cluster: isto cria um novo cluster do AlloyDB com base na configuração armazenada na sua cópia de segurança. Pode personalizar o cluster após a conclusão da restauração.
Indique um novo ID do cluster com letras minúsculas, números e hífenes. Começar com uma letra.
Escolha um método de ligação privada:
Existem dois métodos para ligar serviços em Google Cloud ou redes VPC alojadas por terceiros, sem atribuir endereços IP externos:
Acesso a serviços privados: atribui o cluster a uma única rede VPC através de uma ligação de peering. Use esta opção quando se ligar a serviços específicos Google Cloud e de terceiros na mesma rede VPC que o cluster do AlloyDB. Isto requer APIs adicionais.
Private Service Connect: permite o acesso ao cluster a partir de uma ou mais redes VPC através de listas de autorizações e pontos finais do Private Service Connect.
gcloud
Restaure a cópia de segurança para um novo cluster do serviço de cópias de segurança e RD. Este é um processo de 2 passos.
Primeiro, tem de encontrar o ID da origem de dados:
gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \ --location=REGION \ --project=WORKLOAD_PROJECT_ID \ --filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_NAME'Em seguida, faz o restauro pontual
Para restaurar o cluster, use o ID da origem de dados no seguinte script:
gcloud beta alloydb clusters restore RESTORED_CLUSTER_ID \ --project=WORKLOAD_PROJECT_ID \ --region=REGION \ --backupdr-data-source=projects/VAULT_PROJECT_ID/locations/REGION/backupVaults/BV_ID/dataSources/DS_ID \ --point-in-time=POINT_IN_TIMESubstitua o seguinte:
WORKLOAD_PROJECT_ID: o ID do projeto onde quer restaurar o cluster do AlloyDB.REGION: a Google Cloud região onde quer restaurar o cluster do AlloyDB.RESTORED_CLUSTER_ID: o ID do novo cluster do AlloyDB que está a restaurar.VAULT_PROJECT_ID: o ID do projeto que contém o cofre de cópias de segurança.BV_ID: o ID do cofre de segurança.DS_ID: o ID da origem de dados.POINT_IN_TIME: o ponto específico no tempo para o qual quer restaurar o cluster. Um valor de exemplo é "2025-10-10T10:16:10Z"
Depois de o Backup and DR terminar de criar o cluster, crie uma instância principal para o mesmo.
Quando cria a nova instância principal, tem de especificar a respetiva configuração, incluindo o tamanho e as flags. A cópia de segurança e a recuperação de desastres não armazenam a configuração da instância como parte da cópia de segurança. Tenha em atenção que a configuração não tem de corresponder exatamente à da instância principal original.
Quando o Backup and DR terminar de criar a instância, pode usá-la para aceder aos dados restaurados.
Conclua a configuração do novo cluster configurando instâncias do conjunto de leitura, se necessário.
Apresentar uma lista das cópias de segurança no cofre de cópias de segurança
Apresente a lista das cópias de segurança e selecione a cópia de segurança a restaurar. Pode encontrar o ID da origem de dados e, em seguida, listar todas as cópias de segurança na origem de dados com estes comandos:
# Find the data source id
gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
--location=REGION \
--project=WORKLOAD_PROJECT_ID \
--filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_NAME "'
# List backups
gcloud backup-dr backups list \
--project=VAULT_PROJECT_ID \
--location=REGION \
--backup-vault=BV_ID \
--data-source='projects/VAULT_PROJECT_ID/locations/REGION/backupVaults/BV_ID/dataSources/DS_ID'
Substitua o seguinte:
REGION: a Google Cloud região.WORKLOAD_PROJECT_ID: o ID do projeto onde o seu cluster do AlloyDB está localizado.WORKLOAD_PROJECT_NUMBER: o número do projeto onde o cluster do AlloyDB está localizado.CLUSTER_NAME: o nome do seu cluster do AlloyDB.VAULT_PROJECT_ID: o ID do projeto que contém o cofre de cópias de segurança.BV_ID: o ID do cofre de segurança.DS_ID: o ID da origem de dados.