oint-in-time Recuperación de PC: cómo funciona - Amazon DynamoDB

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.

oint-in-time Recuperación de PC: cómo funciona

La recuperación de Amazon point-in-time DynamoDB (PITR) proporciona copias de seguridad automáticas de los datos de las tablas de DynamoDB. En esta sección se proporciona información general sobre el proceso de trabajo de DynamoDB.

point-in-time Habilitar la recuperación

Puede habilitar la point-in-time recuperación mediante AWS Management Console, AWS Command Line Interface (AWS CLI) o la API de DynamoDB. Cuando está habilitada, point-in-time la recuperación proporciona copias de seguridad continuas hasta que la desactive explícitamente. Para obtener más información, consulte Restauración de una tabla de DynamoDB a un momento específico.

Una vez point-in-time habilitada la recuperación, puede restaurarla en cualquier momento dentro de EarliestRestorableDateTime yLatestRestorableDateTime. LatestRestorableDateTimesuele ser cinco minutos antes de la hora actual.

nota

El proceso point-in-time de recuperación siempre se restaura en una tabla nueva.

Restauración de una tabla mediante point-in-time la recuperación

En EarliestRestorableDateTime, puede establecer la restauración de la tabla a cualquier momento de los últimos 35 días. El periodo de retención está fijado en 35 días (cinco semanas naturales) y no se puede modificar. Cualquier cantidad de usuarios puede ejecutar hasta 50 restauraciones simultáneas (cualquier tipo de restauración) en una misma cuenta.

importante

Si deshabilita point-in-time la recuperación y, posteriormente, la vuelve a habilitar en una mesa, restablece la hora de inicio durante la cual puede recuperar esa tabla. Por lo tanto, solo podrá restaurarla inmediatamente con LatestRestorableDateTime.

Al restaurar mediante point-in-time recuperación, DynamoDB restaura los datos de la tabla al estado en función de la fecha y la hora seleccionadas day:hour:minute:second () en una tabla nueva.

Una tabla se restaura sin tener que consumir el rendimiento aprovisionado de la misma. Puede realizar una restauración completa de la tabla mediante la point-in-time recuperación o puede configurar los ajustes de la tabla de destino. Puede cambiar la siguiente configuración de tabla en la tabla restaurada:

  • Índices secundarios globales (GSI)

  • Índices secundarios locales (LSI)

  • Modo de facturación:

  • Capacidad de lectura y escritura aprovisionada

  • Configuración de cifrado

importante

Cuando realiza una restauración de tabla completa, la tabla de destino se establece con las mismas unidades de capacidad de lectura y escritura aprovisionadas que tenía la tabla de origen cuando se solicitó la copia de seguridad. Por ejemplo, suponga que el rendimiento aprovisionado de una tabla se acaba de reducir a 50 unidades de capacidad de lectura y 50 unidades de capacidad de escritura. A continuación, restaura el estado de la tabla a hace tres semanas, en aquel momento el rendimiento aprovisionado de la tabla era de 100 unidades de capacidad de lectura y 100 unidades de capacidad de escritura. En este caso, DynamoDB restaura los datos de la tabla a ese momento con el rendimiento aprovisionado de ese momento (100 unidades de capacidad de lectura y 100 unidades de capacidad de escritura).

También puede restaurar los datos de la tabla de DynamoDB AWS en todas las regiones, de forma que la tabla restaurada se cree en una región diferente de la que reside la tabla de origen. Puede realizar restauraciones entre regiones AWS comerciales, regiones de AWS China y regiones AWS GovCloud (de EE. UU.). Solo pagará por los datos que transfiera fuera la de región de origen y por la restauración a una nueva tabla en la región de destino.

nota

No se admite la restauración entre regiones si la región de origen o destino es Asia Pacífico (Hong Kong) o Medio Oriente (Baréin).

Las restauraciones pueden ser más rápidas y más rentables si excluye la creación de algunos o de todos los índices en la nueva tabla restaurada.

Debe configurar manualmente lo siguiente en la tabla restaurada:

  • Políticas de escalado automático

  • AWS Identity and Access Management Políticas (IAM)

  • CloudWatch Métricas y alarmas de Amazon

  • Etiquetas

  • Ajustes de transmisión

  • Configuración del período de vida (TTL)

  • Configuración de oint-in-time recuperación de IP

El tiempo necesario para restaurar una tabla dependerá de varios factores. Los tiempos de point-in-time restauración no siempre se correlacionan directamente con el tamaño de la tabla. Para obtener más información, consulte Restauraciones.

Eliminar una tabla con la point-in-time recuperación habilitada

Al eliminar una tabla que tiene habilitada la point-in-time recuperación, DynamoDB crea automáticamente una instantánea de copia de seguridad denominada copia de seguridad del sistema y la conserva durante 35 días (sin coste adicional). Puede utilizarla para restaurar la tabla eliminada al estado en el que se encontraba junto antes de la eliminación. Todas las copias de seguridad del sistema siguen una convención de nomenclatura estándar de nombre-tabla$DeletedTableBackup.

nota

Una vez eliminada una tabla con la point-in-time recuperación habilitada, puede utilizar la restauración del sistema para restaurarla en un único punto en el tiempo: el momento justo antes de la eliminación. No tiene la capacidad de restaurar una tabla eliminada en ningún otro momento de los últimos 35 días.