Saltar al contenido

¿Cómo restauro la copia de seguridad de mi tabla de DynamoDB en otra región?

4 minutos de lectura
0

Quiero restaurar la copia de seguridad de mi tabla de Amazon DynamoDB en otra región de AWS.

Descripción corta

Para restaurar la tabla de DynamoDB en otra región, lleva a cabo una de las siguientes acciones:

  • Restaura la tabla de DynamoDB a partir de una copia de seguridad.
  • Utiliza Amazon Simple Storage Service (Amazon S3) para exportar e importar la tabla de DynamoDB.
  • Agrega una réplica a la tabla de DynamoDB y, a continuación, elimina la tabla de origen.

Resolución

Restauración de una tabla de DynamoDB a partir de una copia de seguridad

Puedes usar una copia de seguridad para restaurar la tabla de DynamoDB en otra región. Para ello, sigue las instrucciones de Restauración de una tabla de DynamoDB a partir de una copia de seguridad. Cuando llegues a la sección Región de AWS de destino, asegúrate de seleccionar Entre regiones.

Uso de Amazon S3 para exportar e importar una tabla de DynamoDB

Puedes exportar una tabla de DynamoDB a Amazon S3 en una región y, a continuación, importar la tabla de Amazon S3 a DynamoDB en otra región.

Exportación de una tabla de DynamoDB a Amazon S3

Requisitos previos: Antes de exportar una tabla de DynamoDB a Amazon S3, completa los siguientes requisitos previos:

  • Activa la recuperación a momento dado (PITR).
  • Configura permisos que permitan a DynamoDB colocar objetos en un bucket de S3.

Para exportar una tabla de DynamoDB a Amazon S3, utiliza la consola de administración de AWS para solicitar una exportación. Cuando utilices estas instrucciones, asegúrate de seguir los pasos para la exportación completa.

Importación de una tabla de Amazon S3 a DynamoDB

Requisitos previos: Antes de importar una tabla de Amazon S3 a DynamoDB, completa los siguientes requisitos previos:

  • Configura los permisos de AWS Identity and Access Management (IAM) que permitan al usuario o rol de IAM acceder a DynamoDB, Amazon S3 y Amazon CloudWatch (para el registro).
  • Configura los permisos del bucket de S3 que permitan el acceso de lectura a los objetos del bucket.

Para importar una tabla de Amazon S3 a DynamoDB, utiliza la consola de administración de AWS para solicitar una importación. Cuando llegues a Importar compresión de archivos, asegúrate de seleccionar GZIP.

Adición de una réplica a la tabla de DynamoDB y eliminación de la tabla de origen

Puedes agregar una réplica a la tabla de DynamoDB para crear una tabla global. Una vez sincronizadas las tablas, la tabla de réplica se convierte en una tabla independiente y, a continuación, puedes eliminar la tabla de origen.

Requisito previo: Antes de agregar una réplica y eliminar la tabla de origen, comprueba que tienes los permisos necesarios para las tablas globales.

Para agregar una réplica a la tabla de DynamoDB, sigue estos pasos:

  1. Abre la consola de DynamoDB.
  2. En el panel de navegación, elige Tablas.
  3. Selecciona tu tabla y, a continuación, elige Tablas globales.
  4. Selecciona Crear réplica.
  5. En Configuración de replicación, elige Coherencia final.
  6. En la lista desplegable Regiones de replicación disponibles, selecciona la región en la que deseas que esté la tabla.
  7. Selecciona Crear.

Para eliminar la tabla de DynamoDB de origen, sigue estos pasos:

  1. Abre la consola de DynamoDB.
  2. En la barra de navegación, elige Tablas.
  3. Selecciona tu tabla y, a continuación, elige Tablas globales.
  4. En Réplicas, selecciona la región de replicación para la tabla de origen.
  5. Selecciona Eliminar réplica.

Nota: No puedes eliminar una tabla que usaste para crear una réplica hasta que esperes 24 horas.

Información relacionada

Copias de seguridad a un momento dado para DynamoDB

Tablas globales: multiactivas, replicación en varias regiones

Prácticas recomendadas para tablas globales

OFICIAL DE AWSActualizada hace 8 meses