Restauração de um snapshot de cluster de banco de dados multi-AZ para uma instância de banco de dados
Um snapshot de cluster de banco de dados multi-AZ é um snapshot de volume de armazenamento do seu cluster de banco de dados que faz backup de todo o cluster de banco de dados, e não apenas dos bancos de dados individuais. Você pode restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância de banco de dados multi-AZ. Para obter mais informações sobre implantações multi-AZ, consulte Configurar e gerenciar uma implantação multi-AZ para o Amazon RDS.
nota
Também é possível restaurar um snapshot de cluster de banco de dados multi-AZ para um novo cluster de banco de dados multi-AZ. Para obter instruções, consulte Restaurar a partir de um snapshot para cluster de banco de dados multi-AZ.
Consulte informações sobre a restauração de cluster de banco de dados multi-AZ com uma versão do Suporte estendido do RDS em Restauração de uma instância de banco de dados ou um cluster de banco de dados multi-AZ com o Suporte estendido do Amazon RDS.
Use o AWS Management Console, a AWS CLI ou a API do RDS para restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância de banco de dados multi-AZ.
Como restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação single-AZ ou uma implantação de instância de banco de dados multi-AZ
-
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Snapshots.
-
Escolha o snapshot de cluster de banco de dados multi-AZ que deseja restaurar.
-
Em Actions (Ações), escolha Restore snapshot (Restaurar snapshot).
-
Na página Restore snapshot (Restaurar snapshot), em Availability and durability (Disponibilidade e durabilidade), escolha uma das seguintes opções:
-
Single DB instance (Instância de banco de dados única): restaura o snapshot em uma instância de banco de dados sem instância de banco de dados em espera.
-
Multi-AZ DB instance (Instância de banco de dados multi-AZ): restaura o snapshot para uma implantação de instância de banco de dados multi-AZ com uma instância de banco de dados primária e uma instância de banco de dados em espera.
-
-
Em DB instance identifier (Identificador da instância de banco de dados), insira o nome da instância de banco de dados restaurada.
-
Nas seções restantes, especifique suas configurações de instância de banco de dados. Para obter informações sobre cada configuração, consulte Configurações para instâncias de banco de dados.
-
Escolha Restore DB Instance.
Para restaurar um snapshot de cluster de banco de dados para uma implantação de instância de banco de dados, use o comando restore-db-instance-from-db-snapshot da AWS CLI.
O exemplo a seguir restaura um snapshot de cluster de banco de dados multi-AZ já criado chamado myclustersnapshot
. A restauração ocorre para uma nova implantação de instância de banco de dados multi-AZ com uma instância de banco de dados primária chamada mynewdbinstance
. Para a opção --db-cluster-snapshot-identifier
, especifique o nome do snapshot do cluster de banco de dados multi-AZ.
Para a opção --db-instance-class
, especifique a classe da instância de banco de dados para a implantação da nova instância de banco de dados. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do .
Você também pode especificar outras opções.
Para Linux, macOS ou Unix:
aws rds restore-db-instance-from-db-snapshot \ --db-instance-identifier
mynewdbinstance
\ --db-cluster-snapshot-identifiermyclustersnapshot
\ --engine mysql \ --multi-az \ --db-instance-classdb.r6g.xlarge
Para Windows:
aws rds restore-db-instance-from-db-snapshot ^ --db-instance-identifier
mynewdbinstance
^ --db-cluster-snapshot-identifiermyclustersnapshot
^ --engine mysql ^ --multi-az ^ --db-instance-classdb.r6g.xlarge
Depois de restaurar a instância de banco de dados, você poderá adicioná-la ao grupo de segurança associado ao cluster de banco de dados multi-AZ usado para criar o snapshot, se aplicável. A conclusão desta ação fornece as mesmas funções do cluster de banco de dados multi-AZ anterior.
Para restaurar um snapshot de cluster de banco de dados multi-AZ para uma implantação de instância de banco de dados, chame a operação de API do RDS RestoreDBInstanceFromDBSnapshot com os seguintes parâmetros:
-
DBInstanceIdentifier
-
DBClusterSnapshotIdentifier
-
Engine
Você também pode especificar outros parâmetros opcionais.
Depois de restaurar a instância de banco de dados, você poderá adicioná-la ao grupo de segurança associado ao cluster de banco de dados multi-AZ usado para criar o snapshot, se aplicável. A conclusão desta ação fornece as mesmas funções do cluster de banco de dados multi-AZ anterior.