Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Restauración de una tabla de Amazon DynamoDB
Use la AWS Backup consola para restaurar los puntos de recuperación de DynamoDB
Para restaurar una tabla de DynamoDB
Abra la AWS Backup consola en. https://console.aws.amazon.com/backup
-
En el panel de navegación, elija Recursos protegidos y el ID del recurso de DynamoDB que desee restaurar.
-
En la página Detalles del recurso, se muestra una lista de puntos de recuperación para el ID de recurso seleccionado. Para restaurar un recurso, en el panel Copias de seguridad, active el botón de opción situado junto al ID del punto de recuperación del recurso. En la esquina superior derecha del panel, elija Restaurar.
-
En Settings (Configuración), en el campo de texto New table name (Nuevo nombre de tabla), escriba un nuevo nombre de tabla.
-
Para la función de restauración, elija la función de IAM que AWS Backup asumirá para esta restauración.
-
Para Configuración de cifrado:
-
Si DynamoDB administra la copia de seguridad (su ARN comienza por
arn:aws:dynamodb), AWS Backup cifra la tabla restaurada con una clave propia. AWSSi desea elegir una clave diferente para cifrar la tabla restaurada, puede usar la AWS Backup StartRestoreJob operación o realizar la restauración desde la consola de DynamoDB. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Restore.Tutorial.html#restoretable_console
-
Si la copia de seguridad admite la AWS Backup administración completa (su ARN empieza por
arn:aws:backup), puede elegir cualquiera de las siguientes opciones de cifrado para proteger la tabla restaurada:-
Clave DynamoDB-owned KMS (predeterminada) (sin cargo adicional por el cifrado)
-
DynamoDB-managed Clave KMS (se aplican cargos por KMS)
-
Customer-managed Clave KMS (se aplican cargos de KMS)
Las claves DynamoDB-owned «» y DynamoDB-managed «» son las mismas que las claves «AWS propias» y «AWS administradas», respectivamente. Para obtener más información, consulte Cifrado en reposo: cómo funciona en la Guía para desarrolladores de Amazon DynamoDB.
Para obtener más información sobre la AWS Backup administración completa, consulte. Copia de seguridad avanzada de DynamoDB
-
nota
La siguiente guía solo se aplica si restaura una copia de seguridad y desea cifrar la tabla restaurada con la misma clave que utilizó para cifrar la tabla original.
Al restaurar una copia de seguridad entre regiones, para cifrar la tabla restaurada con la misma clave que utilizaste para cifrar la tabla original, la clave debe ser una clave multirregional. AWS Las claves propias y AWS administradas no son claves multirregionales. Para obtener más información, consulta Multi-Region las claves en la AWS Key Management Service Guía para desarrolladores.
Al restaurar una copia de seguridad multicuenta, para cifrar la tabla restaurada con la misma clave que utilizaste para cifrar la tabla original, debes compartir la clave de tu cuenta de origen con la cuenta de destino. AWS Las claves propias y AWS administradas no se pueden compartir entre cuentas. Para obtener más información, consulte Allowing users in other accounts to use a KMS key en la Guía para desarrolladores de AWS Key Management Service .
-
-
Seleccione Restaurar copia de seguridad.
Aparecerá el panel Trabajos de restauración. En la parte superior de la página, aparecerá un mensaje con información sobre el trabajo de restauración.
Use la AWS Backup API, CLI o SDK para restaurar los puntos de recuperación de DynamoDB
Utilice StartRestoreJob. Puede especificar los siguientes metadatos durante las restauraciones de DynamoDB: Los metadatos no distinguen entre mayúsculas y minúsculas.
targetTableName encryptionType kmsMasterKeyArn aws:backup:request-id
A continuación, se muestra un ejemplo del argumento restoreMetadata de una operación StartRestoreJob en la CLI:
aws backup start-restore-job \ --recovery-point-arn "arn:aws:backup:us-east-1:123456789012:recovery-point:abcdef12-g3hi-4567-8cjk-012345678901" \ --iam-role-arn "arn:aws:iam::123456789012:role/YourIamRole" \ --metadata 'TargetTableName=TestRestoreTestTable,EncryptionType=KMS,kmsMasterKeyArn=arn:aws:kms:us-east-1:123456789012:key/abcdefg' \ --region us-east-1 \ --endpoint-url https://endpointurl.com
El ejemplo anterior cifra la tabla restaurada con una clave administrada por el cliente.
Para cifrar la tabla restaurada con una clave propia, especifique los AWS siguientes metadatos de restauración:. "encryptionType\":\"Default\"
Para cifrar su tabla restaurada con una clave AWS administrada, omita el kmsMasterKeyArn parámetro y especifique:. "encryptionType\":\"KMS\"
Para cifrar su tabla restaurada con una clave administrada por el cliente, especifique los siguientes metadatos de restauración:. "encryptionType\":\"KMS\",\"kmsMasterKeyArn\":\"arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab\"