

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 all'indirizzo. [https://console.aws.amazon.com/keyspaces/home](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 le impostazioni di ripristino point-in-time**, seleziona Abilita ripristino. Point-in-time **

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

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

   ```
   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'
   ```

------