Copia de una instantánea de clúster de base de datos entre cuentas
Puede habilitar otras cuentas de AWS para copiar las instantáneas de clúster de base de datos que especifique mediante las acciones ModifyDBClusterSnapshotAttribute de la API de Amazon RDS y de CopyDBClusterSnapshot. Solo puede copiar instantáneas de clúster de base de datos entre cuentas en la misma Región de AWS. El proceso de copia entre cuentas funciona del modo que se describe a continuación, donde la cuenta A hace que la instantánea esté disponible para la copia y la cuenta B lo copia.
-
Con la cuenta A, llame a
ModifyDBClusterSnapshotAttributey especifiquerestorepara el parámetroAttributeNamey el ID de la cuenta B para el parámetroValuesToAdd. -
(Si la instantánea está cifrada) Con la cuenta A, actualice la política de claves para la clave de KMS. Para ello, añada primero el ARN de la cuenta B como
Principaly a continuación permita la acciónkms:CreateGrant. -
(Si la instantánea está cifrada) Con la cuenta B, elija o cree un usuario y asocie a ese usuario una política de IAM que le permita copiar una instantánea de clúster de base de datos cifrada usando la clave de KMS.
-
Con la cuenta B, llame a
CopyDBClusterSnapshoty use el parámetroSourceDBClusterSnapshotIdentifierpara especificar el ARN de la instantánea del clúster de base de datos que se va a copiar, que debe incluir el ID de la cuenta A.
Para ver una lista de todas las AWS cuentas con permiso para restaurar una instantánea de clúster de base de datos, use la operación DescribeDBSnapshotAttributes or DescribeDBclústerSnapshotAttributes de la API.
Para eliminar el permiso de uso compartido de una cuenta AWS, utilice la acción ModifyDBSnapshotAttribute o ModifyDBClusterSnapshotAttribute con AttributeName definido como restore y el ID de la cuenta que desea eliminar en el parámetro ValuesToRemove.
Use el siguiente procedimiento para copiar una instantánea de clúster de base de datos sin cifrar en otra cuenta de la misma Región de AWS.
En la cuenta de origen de la instantánea del clúster de base de datos, llame a
ModifyDBClusterSnapshotAttributeespecificandorestorepara el parámetroAttributeNamey el ID de la cuenta de destino para el parámetroValuesToAdd.La ejecución del siguiente ejemplo con la cuenta
987654321permite que dos identificadores de cuenta AWS,123451234512y123456789012, restauren la instantánea de clúster de base de datos llamadamanual-snapshot1.https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBClusterSnapshotAttribute &AttributeName=restore &DBClusterSnapshotIdentifier=manual-snapshot1 &SignatureMethod=HmacSHA256&SignatureVersion=4 &ValuesToAdd.member.1=123451234512 &ValuesToAdd.member.2=123456789012 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20150922/us-west-2/rds/aws4_request &X-Amz-Date=20150922T220515Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=ef38f1ce3dab4e1dbf113d8d2a265c67d17ece1999ffd36be85714ed36dddbb3-
En la cuenta de destino, llame a
CopyDBClusterSnapshoty use el parámetroSourceDBClusterSnapshotIdentifierpara especificar el ARN de la instantánea del clúster de base de datos que se va a copiar, que debe incluir el ID de la cuenta de origen.La ejecución del siguiente ejemplo con la cuenta
123451234512copia la instantánea del clúster de base de datosaurora-cluster1-snapshot-20130805de la cuenta987654321y crea una instantánea de clúster de base de datos llamadodbclustersnapshot1.https://rds.us-west-2.amazonaws.com/ ?Action=CopyDBClusterSnapshot &CopyTags=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBClusterSnapshotIdentifier=arn:aws:rds:us-west-2:987654321:cluster-snapshot:aurora-cluster1-snapshot-20130805 &TargetDBClusterSnapshotIdentifier=dbclustersnapshot1 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20150922/us-west-2/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
Use el siguiente procedimiento para copiar una instantánea de clúster de base de datos cifrada en otra cuenta de la misma Región de AWS.
-
En la cuenta de origen de la instantánea del clúster de base de datos, llame a
ModifyDBClusterSnapshotAttributeespecificandorestorepara el parámetroAttributeNamey el ID de la cuenta de destino para el parámetroValuesToAdd.La ejecución del siguiente ejemplo con la cuenta
987654321permite que dos identificadores de cuenta AWS,123451234512y123456789012, restauren la instantánea de clúster de base de datos llamadamanual-snapshot1.https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBClusterSnapshotAttribute &AttributeName=restore &DBClusterSnapshotIdentifier=manual-snapshot1 &SignatureMethod=HmacSHA256&SignatureVersion=4 &ValuesToAdd.member.1=123451234512 &ValuesToAdd.member.2=123456789012 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20150922/us-west-2/rds/aws4_request &X-Amz-Date=20150922T220515Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=ef38f1ce3dab4e1dbf113d8d2a265c67d17ece1999ffd36be85714ed36dddbb3 -
En la cuenta de origen de la instantánea del clúster de base de datos, cree una clave de KMS personalizada en la misma Región de AWS que la instantánea del clúster de base de datos cifrada. Al crear la clave administrada por el cliente, le da acceso a ella a la Cuenta de AWS de destino. Para obtener más información, consulte Creación de una clave administrada por el cliente y concesión de acceso a ella.
-
Copie y comparta la instantánea con la Cuenta de AWS de destino. Para obtener más información, consulte Copia y compartición de la instantánea desde la cuenta de origen.
-
En la cuenta de destino, llame a
CopyDBClusterSnapshoty use el parámetroSourceDBClusterSnapshotIdentifierpara especificar el ARN de la instantánea del clúster de base de datos que se va a copiar, que debe incluir el ID de la cuenta de origen.La ejecución del siguiente ejemplo con la cuenta
123451234512copia la instantánea del clúster de base de datosaurora-cluster1-snapshot-20130805de la cuenta987654321y crea una instantánea de clúster de base de datos llamadodbclustersnapshot1.https://rds.us-west-2.amazonaws.com/ ?Action=CopyDBClusterSnapshot &CopyTags=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceDBClusterSnapshotIdentifier=arn:aws:rds:us-west-2:987654321:cluster-snapshot:aurora-cluster1-snapshot-20130805 &TargetDBClusterSnapshotIdentifier=dbclustersnapshot1 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20150922/us-west-2/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