

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurare PITR per una tabella in Amazon Keyspaces
<a name="configure_PITR"></a>

Puoi configurare una tabella in Amazon Keyspaces per le operazioni di backup e ripristino utilizzando PITR con la console, CQL e. AWS CLI

Quando si crea una nuova tabella utilizzando CQL o il AWS CLI, è necessario abilitare esplicitamente PITR nell'istruzione create table. Quando si crea una nuova tabella utilizzando la console, PITR sarà abilitato per impostazione predefinita.

Per informazioni su come ripristinare una tabella, consulta[Ripristina una tabella dal backup a un momento temporale specificato in Amazon Keyspaces](restoretabletopointintime.md).

------
#### [ Console ]

**Configurare PITR per una tabella utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Tabelle** e seleziona la tabella che desideri modificare.

1. Nella scheda **Backup**, scegli **Modifica**.

1. Nella sezione **Modifica impostazioni point-in-time di ripristino**, seleziona **Abilita Point-in-time ripristino.**

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Configura PITR per una tabella utilizzando CQL**

1. È possibile gestire le impostazioni PITR per le tabelle utilizzando la `point_in_time_recovery` proprietà personalizzata.

   Per abilitare PITR durante la creazione di una nuova tabella, è necessario impostare lo stato su. `point_in_time_recovery` `enabled` È possibile utilizzare il seguente comando CQL come esempio.

   ```
   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 non viene specificata alcuna point-in-time proprietà personalizzata di point-in-time ripristino, il ripristino è disabilitato per impostazione predefinita.

1. Per abilitare PITR per una tabella esistente utilizzando CQL, esegui il seguente comando CQL.

   ```
   ALTER TABLE mykeyspace.mytable
   WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
   ```

------
#### [ CLI ]

**Configurare PITR per una tabella utilizzando il AWS CLI**

1. È possibile gestire le impostazioni PITR per le tabelle utilizzando l'`UpdateTable`API.

   Per abilitare PITR durante la creazione di una nuova tabella, è necessario includere `point-in-time-recovery 'status=ENABLED'` nel comando di creazione della tabella. È possibile utilizzare il AWS CLI comando seguente come esempio. Il comando è stato suddiviso in righe separate per migliorare la leggibilità.

   ```
   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 non viene specificato alcun valore di point-in-time ripristino, point-in-time il ripristino è disabilitato per impostazione predefinita.

1. Per confermare l'impostazione di point-in-time ripristino per una tabella, è possibile utilizzare il seguente AWS CLI comando.

   ```
   aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
   ```

1. Per abilitare PITR per una tabella esistente utilizzando il AWS CLI, esegui il comando seguente.

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

------