Restaurar de um snapshot de banco de dados do RDS Custom for SQL Server
Ao restaurar uma instância de banco de dados do RDS Custom for SQL Server, você fornece o nome do snapshot de banco de dados e um nome para a nova instância. Não é possível restaurar de um snapshot para uma instância de banco de dados do RDS Custom existente. Uma nova instância de banco de dados do RDS Custom for SQL Server é criada quando você realiza a restauração.
A restauração a partir de um snapshot restaurará o volume de armazenamento até o momento em que o snapshot foi criado. Isso incluirá todos os bancos de dados e quaisquer outros arquivos presentes no volume (D:).
Para restaurar uma instância de banco de dados do RDS Custom a partir de um snapshot de banco de dados
-
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 DB snapshot do qual você deseja restaurar.
-
Em Actions (Ações), escolha Restore snapshot (Restaurar snapshot).
-
Na página Restore DB instance (Restaurar instância de banco de dados), para DB Instance Identifier (Identificador da instância de banco de dados), insira o nome da instância de banco de dados do RDS Custom restaurada.
-
Escolha Restore DB Instance.
Você restaura um snapshot de banco de dados do RDS Custom utilizando o comando restore-db-instance-from-db-snapshot da AWS CLI.
Se o snapshot do qual você está restaurando for para uma instância de banco de dados privada, certifique-se de especificar db-subnet-group-name e no-publicly-accessible, ambos corretos. Caso contrário, a instância de banco de dados assumirá como padrão o estado de acesso público. São necessárias as seguintes opções:
-
db-snapshot-identifier– Identifica o snapshot do qual restaurar -
db-instance-identifier– Especifica o nome da instância de banco de dados do RDS Custom a ser criada a partir do snapshot de banco de dados -
custom-iam-instance-profile: especifica o perfil da instância associado à instância subjacente do Amazon EC2 de uma instância de banco de dados do RDS Custom.
O código a seguir restaura o snapshot chamado my-custom-snapshot para my-custom-instance.
Para Linux, macOS ou Unix:
aws rds restore-db-instance-from-db-snapshot \ --db-snapshot-identifiermy-custom-snapshot\ --db-instance-identifiermy-custom-instance\ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance\ --no-publicly-accessible
Para Windows:
aws rds restore-db-instance-from-db-snapshot ^ --db-snapshot-identifiermy-custom-snapshot^ --db-instance-identifiermy-custom-instance^ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance^ --no-publicly-accessible