Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Restauración de una tabla eliminada con la PITR de Amazon Keyspaces

Modo de enfoque
Restauración de una tabla eliminada con la PITR de Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

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.

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.

En el siguiente procedimiento se muestra cómo restaurar una tabla eliminada desde una copia de seguridad al momento de su eliminación. Puede hacerlo mediante CQL o la AWS CLI.

nota

En este procedimiento se asume que la PITR estaba habilitado en la tabla eliminada.

Cassandra Query Language (CQL)
Restauración de una tabla eliminada con CQL
  1. Para confirmar si la recuperación en un momento dado está habilitada para una tabla eliminada, consulte la tabla del sistema. Solo se muestran las tablas con recuperación en un momento dado habilitada.

    SELECT custom_properties FROM system_schema_mcs.tables_history WHERE keyspace_name = 'mykeyspace' AND table_name = 'my_table';

    La consulta muestra la siguiente salida.

    custom_properties ------------------ { ..., "point_in_time_recovery":{ "restorable_until_time":"2020-08-04T00:48:58.381Z", "status":"enabled" } }
  2. Restaure la tabla al momento de su eliminación con el siguiente ejemplo de comando.

    RESTORE TABLE mykeyspace.mytable_restored FROM TABLE mykeyspace.mytable;
CLI
Restauración de una tabla eliminada con la AWS CLI
  1. Elimine una tabla que haya creado anteriormente y que tenga la PITR habilitada. El siguiente comando es un ejemplo.

    aws keyspaces delete-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  2. Restaure la tabla eliminada al momento de su eliminación con el siguiente comando.

    aws keyspaces restore-table --source-keyspace-name 'myKeyspace' --source-table-name 'myTable' --target-keyspace-name 'myKeyspace' --target-table-name 'myTable_restored2'

    La salida de este comando devuelve el ARN de la tabla restaurada.

    { "restoredTableARN": "arn:aws:cassandra:us-east-1:111222333444:/keyspace/myKeyspace/table/myTable_restored2" }
Restauración de una tabla eliminada con CQL
  1. Para confirmar si la recuperación en un momento dado está habilitada para una tabla eliminada, consulte la tabla del sistema. Solo se muestran las tablas con recuperación en un momento dado habilitada.

    SELECT custom_properties FROM system_schema_mcs.tables_history WHERE keyspace_name = 'mykeyspace' AND table_name = 'my_table';

    La consulta muestra la siguiente salida.

    custom_properties ------------------ { ..., "point_in_time_recovery":{ "restorable_until_time":"2020-08-04T00:48:58.381Z", "status":"enabled" } }
  2. Restaure la tabla al momento de su eliminación con el siguiente ejemplo de comando.

    RESTORE TABLE mykeyspace.mytable_restored FROM TABLE mykeyspace.mytable;
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.