Configurar PITR para uma tabela no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar PITR para uma tabela no Amazon Keyspaces

Você pode configurar uma tabela no Amazon Keyspaces para operações de backup e restauração usando PITR o console,CQL, e o AWS CLI.

Ao criar uma nova tabela usando CQL ou o AWS CLI, você deve habilitar explicitamente PITR na instrução create table. Quando você cria uma nova tabela usando o console, ela PITR será ativada por padrão.

Para saber como restaurar uma tabela, consulteRestaurar uma tabela do backup para um ponto específico no tempo no Amazon Keyspaces.

Console
Configurar PITR para uma tabela usando o console
  1. Faça login no AWS Management Consolee abra o console do Amazon Keyspaces em casahttps://console.aws.amazon.com/keyspaces/.

  2. No painel de navegação, selecione Tabelas e selecione a tabela que você deseja editar.

  3. Na guia Backups, selecione Editar.

  4. Na seção Editar configurações de point-in-time recuperação, selecione Ativar oint-in-time recuperação P.

  5. Escolha Salvar alterações.

Cassandra Query Language (CQL)
Configure PITR para uma tabela usando CQL
  1. Você pode gerenciar PITR as configurações das tabelas usando a propriedade point_in_time_recovery personalizada.

    Para habilitar PITR ao criar uma nova tabela, você deve definir o status de point_in_time_recovery paraenabled. Você pode usar o CQL comando a seguir como exemplo.

    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

    Se nenhuma propriedade personalizada de point-in-time recuperação for especificada, a point-in-time recuperação será desativada por padrão.

  2. PITRPara habilitar o uso de uma tabela existenteCQL, execute o CQL comando a seguir.

    ALTER TABLE mykeyspace.mytable WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
CLI
Configure PITR para uma tabela usando o AWS CLI
  1. Você pode gerenciar PITR as configurações das tabelas usando UpdateTable API o.

    Para habilitar PITR ao criar uma nova tabela, você deve incluir point-in-time-recovery 'status=ENABLED' no comando criar tabela. Você pode usar o seguinte AWS CLI comando como exemplo. O comando foi dividido em linhas separadas para facilitar a leitura.

    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

    Se nenhum valor point-in-time de recuperação for especificado, a point-in-time recuperação será desativada por padrão.

  2. Para confirmar a configuração point-in-time de recuperação de uma tabela, você pode usar o seguinte AWS CLI comando.

    aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  3. PITRPara habilitar uma tabela existente usando o AWS CLI, execute o comando a seguir.

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