Migración de una tabla mediante AWS Backup para la copia de seguridad y la restauración entre cuentas - Amazon DynamoDB

Migración de una tabla mediante AWS Backup para la copia de seguridad y la restauración entre cuentas

Requisitos previos 

  • Las cuentas de AWS de origen y destino debe pertenecer a la misma organización en el servicio de AWS Organizations

  • Permisos de AWS Identity and Access Management (IAM) válidos para crear y utilizar almacenes de AWS Backup

Para obtener más información sobre la configuración de copias de seguridad entre cuentas, consulte Creating backup copies across AWS accounts.

Información sobre precios

AWS cobra por la copia de seguridad (en función del tamaño de la tabla), por cualquier copia de datos entre regiones de AWS (en función de la cantidad de datos), por la restauración (en función de la cantidad de datos) y por cualquier cargo de almacenamiento continuo. Para evitar cargos continuos, puede eliminar la copia de seguridad si no la necesita después de la restauración.

Para obtener más información acerca de los precios, consulte Precios de AWS Backup.

Paso 1: activar las características avanzadas para DynamoDB y copia de seguridad entre cuentas

  1. Tanto en la cuenta de AWS de origen como en la de destino, acceda a la consola de administración de AWS y abra la consola de AWS Backup.

  2. Seleccione la opción Configuración.

  3. En Características avanzadas para copias de seguridad de Amazon DynamoDB, confirme que la opción Características avanzadas esté activada. Si no lo está, seleccione Activar.

  4. En Administración entre cuentas, en Copia de seguridad entre cuentas, elija Activar.

Paso 2: crear un almacén de copias de seguridad en la cuenta de origen y la cuenta de destino

  1. En las cuentas de AWS de origen, abra la consola de AWS Backup.

  2. Elija Almacenes de Backup.

  3. Seleccione Create Backup vault (Crear almacén de copias de seguridad).

  4. Copie y guarde el nombre de recurso de Amazon (ARN) de los almacenes de copia de seguridad creados y de la cuenta de AWS de destino.

  5. Necesitará los ARN de los dos almacenes de copias de seguridad (el de origen y el de destino), al copiar la copia de seguridad de la tabla de DynamoDB de una cuenta a otra.

Paso 3: crear una copia de seguridad de la tabla de DynamoDB en la cuenta de origen

  1. En la Página del Panel de AWS Backup, seleccione Crear copia de seguridad bajo demanda.

  2. En la sección Configuración, seleccione DynamoDB como Tipo de recurso y, a continuación, seleccione el nombre de la tabla.

  3. En la lista desplegable Almacén de copias de seguridad, seleccione el almacén de copias de seguridad que creó en la cuenta de origen.

  4. Seleccione el Periodo de retención deseado.

  5. Seleccione Create on-demand backup (Crear copia de seguridad bajo demanda).

  6. Monitorice el estado del trabajo de copia de seguridad en la pestaña Trabajos de copia de seguridad de la página Trabajos de AWS Backup.

Paso 4: copiar la copia de seguridad de la tabla de DynamoDB de la cuenta de origen a la cuenta de destino

  1. Una vez finalizado el trabajo de copia de seguridad, abra la consola de AWS Backup en la cuenta de origen y seleccione Almacenes de copia de seguridad.

  2. En Backups (Copias de seguridad), seleccione la copia de seguridad de la tabla de DynamoDB. Elija Acciones y, a continuación, elija Copiar.

  3. Especifique la región de AWS de la cuenta de destino.

  4. Para el ARN del almacén externo, escriba el ARN del almacén de copias de seguridad que creó en la cuenta de destino.

  5. En el almacén de copias de seguridad de la cuenta de destino, habilite el acceso de una cuenta de origen para poder copiar las copia de seguridad.

Paso 5: restaurar la copia de seguridad de la tabla de DynamoDB en la cuenta de destino

  1. En la cuenta de AWS de destino, abra la consola de AWS Backup y elija Almacenes de copia de seguridad

  2. En Copias de seguridad, seleccione la copia de seguridad que ha copiado de la cuenta de origen. En Acciones, elija Restaurar.

  3. Introduzca el nombre para la nueva tabla de DynamoDB, el cifrado que tendrá esta nueva tabla, la clave con la que desea que se cifre la restauración y cualquier otra opción.

  4. Cuando se complete la restauración, se indicará que el estado de la tabla es Activo.