Recuperación a un momento dado: funcionamiento - Amazon DynamoDB

Si proporcionásemos una traducción de la versión en inglés de la guía, prevalecerá la versión en inglés de la guía si hubiese algún conflicto. La traducción se proporciona mediante traducción automática.

Recuperación a un momento dado: funcionamiento

La recuperación a un momento dado en Amazon DynamoDB crea backups automáticos de los datos de tablas de DynamoDB. En esta sección se proporciona información general sobre el proceso de trabajo de DynamoDB.

Puede habilitar la recuperación a un momento dado mediante la Consola de administración de AWS, la AWS Command Line Interface (AWS CLI) o la API de DynamoDB. Una vez habilitada, la recuperación a un momento dado crea copias de seguridad continuas hasta que la desactive expresamente. Para obtener más información, consulte Restaurar una tabla de DynamoDB a un momento dado.

Después de habilitar la recuperación puntual, puede restaurar a cualquier momento entre EarliestRestorableDateTime y LatestRestorableDateTime. LatestRestorableDateTime es normalmente 5 minutos antes de la hora actual.

nota

El proceso de recuperación a un momento dado siempre restaura la información a una tabla nueva.

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 cuatro restauraciones simultáneas (cualquier tipo de restauración) en una misma cuenta.

importante

Si deshabilita la recuperación a un momento dado y vuelve a habilitarla más tarde en una tabla, estará reiniciando la hora de inicio de recuperación de dicha tabla. Por lo tanto, solo podrá restaurarla inmediatamente con LatestRestorableDateTime.

Al restaurar mediante la recuperación a un momento dado, DynamoDB restaura los datos de la tabla al estado en el que se encontraban en la fecha y hora seleccionadas (day:hour:minute:second), pero 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 recuperación a un momento dado o puede configurar los valores 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, todos los valores de la tabla restaurada provienen de la configuración actual de la tabla de origen en el momento de la restauración. 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, pero utiliza el rendimiento aprovisionado actual (50 unidades de capacidad de lectura y 50 unidades de capacidad de escritura).

También puede restaurar los datos de la tabla de DynamoDB en las regiones de AWS de modo que la tabla restaurada se cree en una región distinta de la región en la que reside la tabla de origen. Puede realizar restauraciones entre regiones entre regiones comerciales de AWS, regiones de China de AWS y regiones de AWS GovCloud (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

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

  • Métricas y alarmas de Amazon CloudWatch

  • Etiquetas

  • Ajustes de transmisión

  • Configuración de Tiempo de vida ( TTL)

  • Configuración de la recuperación a un momento dado

El tiempo necesario para restaurar una tabla dependerá de varios factores. Los plazos de restauración a un momento dado no siempre están relacionados directamente con el tamaño de la tabla. Para obtener más información, consulte Restores.