Copiar um snapshot de cluster de banco de dados não criptografado usando a AWS CLI ou a API do Amazon RDS
Use os procedimentos nas seções a seguir para copiar um snapshot de cluster de banco de dados não criptografado usando o AWS Management Console, a AWS CLI ou a API do Amazon RDS.
Para cancelar uma operação de cópia quando ela estiver em andamento, exclua o snapshot do cluster de banco de dados de destino identificado por --target-db-cluster-snapshot-identifier
ou TargetDBClusterSnapshotIdentifier
enquanto ele estiver no status copying (cópia).
Para copiar um snapshot de cluster de banco de dados usando o AWS Management Console, consulte Copiar um snapshot de cluster de banco de dados com o AWS Management Console.
Para copiar um snapshot de cluster de banco de dados, use o comando copy-db-cluster-snapshot da AWS CLI. Ao copiar o snapshot para outra Região da AWS, execute o comando na Região da AWS na qual o snapshot será copiado.
As seguintes opções são usadas para copiar um snapshot de cluster de banco de dados não criptografado:
-
--source-db-cluster-snapshot-identifier
: o identificador do snapshot de cluster de banco de dados a ser copiado. Ao copiar o snapshot para outra Região da AWS, esse identificador deve estar no formato ARN da Região da AWS de origem. -
--target-db-cluster-snapshot-identifier
: o identificador da nova cópia do snapshot de cluster de banco de dados.
O código a seguir cria uma cópia do snapshot de cluster de banco de dados do arn:aws:rds:us-east-1:123456789012:cluster-snapshot:aurora-cluster1-snapshot-20130805
chamado myclustersnapshotcopy
na Região da AWS em que o comando é executado. Quando a cópia é feita, todas as tags do snapshot original são copiadas para a cópia do snapshot.
exemplo
Para Linux, macOS ou Unix:
aws rds copy-db-cluster-snapshot \ --source-db-cluster-snapshot-identifier
arn:aws:rds:us-east-1:123456789012:cluster-snapshot:aurora-cluster1-snapshot-20130805
\ --target-db-cluster-snapshot-identifiermyclustersnapshotcopy
\ --copy-tags
Para Windows:
aws rds copy-db-cluster-snapshot ^ --source-db-cluster-snapshot-identifier
arn:aws:rds:us-east-1:123456789012:cluster-snapshot:aurora-cluster1-snapshot-20130805
^ --target-db-cluster-snapshot-identifiermyclustersnapshotcopy
^ --copy-tags
Para copiar um snapshot de cluster de banco de dados, use a operação CopyDBClusterSnapshot da API do Amazon RDS. Ao copiar o snapshot para outra Região da AWS, execute a ação na Região da AWS na qual o snapshot será copiado.
Os seguintes parâmetros são usados para copiar um snapshot de cluster de banco de dados não criptografado:
-
SourceDBClusterSnapshotIdentifier
: o identificador do snapshot de cluster de banco de dados a ser copiado. Ao copiar o snapshot para outra Região da AWS, esse identificador deve estar no formato ARN da Região da AWS de origem. -
TargetDBClusterSnapshotIdentifier
: o identificador da nova cópia do snapshot de cluster de banco de dados.
O código a seguir cria uma cópia de um snapshot arn:aws:rds:us-east-1:123456789012:cluster-snapshot:aurora-cluster1-snapshot-20130805
denominado myclustersnapshotcopy
na região Oeste dos EUA (Norte da Califórnia). Quando a cópia é feita, todas as tags do snapshot original são copiadas para a cópia do snapshot.
exemplo
https://rds.us-west-1.amazonaws.com/ ?Action=CopyDBClusterSnapshot &CopyTags=
true
&SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBSnapshotIdentifier=arn%3Aaws%3Ards%3Aus-east-1%3A123456789012%3Acluster-snapshot%3Aaurora-cluster1-snapshot-20130805
&TargetDBSnapshotIdentifier=myclustersnapshotcopy
&Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140429/us-west-1/rds/aws4_request &X-Amz-Date=20140429T175351Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=9164337efa99caf850e874a1cb7ef62f3cea29d0b448b9e0e7c53b288ddffed2