Configurar PITR una tabla en 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.

Configurar PITR una tabla en Amazon Keyspaces

Puede configurar una tabla en Amazon Keyspaces para las operaciones de copia de seguridad y restauración utilizando PITR la consola y CQL el AWS CLI.

Al crear una tabla nueva utilizando CQL o el AWS CLI, debe habilitarlo de forma explícita PITR en la instrucción de creación de tabla. Al crear una nueva tabla mediante la consola, PITR estará habilitada por defecto.

Para obtener información sobre cómo restaurar una tabla, consulteRestaurar una tabla desde una copia de seguridad a un punto específico en el tiempo en Amazon Keyspaces.

Console
Configure PITR una tabla mediante la consola
  1. Inicie sesión en AWS Management Consoley abre la consola de Amazon Keyspaces en https://console.aws.amazon.com/keyspaces/ casa.

  2. En el panel de navegación, elija Tablas y seleccione la tabla que desee editar.

  3. En la pestaña Copias de seguridad, elija Editar.

  4. En la sección Editar la configuración de point-in-time recuperación, selecciona Activar la oint-in-time recuperación de P.

  5. Elija Guardar cambios.

Cassandra Query Language (CQL)
Configure PITR una tabla usando CQL
  1. Puede administrar PITR la configuración de las tablas mediante la propiedad point_in_time_recovery personalizada.

    Para activarla PITR al crear una tabla nueva, debe establecer el estado enenabled. point_in_time_recovery Puedes usar el siguiente CQL comando como ejemplo.

    CREATE TABLE "my_keyspace1"."my_table1"( "id" int, "name" ascii, "date" timestamp, PRIMARY KEY("id")) WITH CUSTOM_PROPERTIES = { 'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'}, 'point_in_time_recovery':{'status':'enabled'} }
    nota

    Si no se especifica ninguna point-in-time propiedad personalizada de point-in-time recuperación, la recuperación está deshabilitada de forma predeterminada.

  2. PITRPara activarla en una tabla existenteCQL, ejecute el siguiente CQL comando.

    ALTER TABLE mykeyspace.mytable WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
CLI
Configure PITR una tabla mediante el AWS CLI
  1. Puede administrar PITR la configuración de las tablas mediante el UpdateTableAPI.

    Para PITR activarla al crear una tabla nueva, debe incluirla point-in-time-recovery 'status=ENABLED' en el comando de creación de tabla. Puedes usar lo siguiente AWS CLI comando como ejemplo. El comando se ha dividido en líneas separadas para mejorar la legibilidad.

    aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' --point-in-time-recovery 'status=ENABLED'
    nota

    Si no se especifica ningún point-in-time valor de point-in-time recuperación, la recuperación está deshabilitada de forma predeterminada.

  2. Para confirmar la configuración de point-in-time recuperación de una tabla, puede usar lo siguiente AWS CLI comando.

    aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  3. PITRPara habilitar una tabla existente mediante el AWS CLI, ejecute el siguiente comando.

    aws keyspaces update-table --keyspace-name 'myKeyspace' --table-name 'myTable' --point-in-time-recovery 'status=ENABLED'