

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# PITR für eine Tabelle in Amazon Keyspaces konfigurieren
<a name="configure_PITR"></a>

Sie können eine Tabelle in Amazon Keyspaces für Sicherungs- und Wiederherstellungsvorgänge mithilfe von PITR mit der Konsole, CQL und dem konfigurieren. AWS CLI

Wenn Sie eine neue Tabelle mit CQL oder dem erstellen AWS CLI, müssen Sie PITR in der Anweisung create table explizit aktivieren. Wenn Sie mit der Konsole eine neue Tabelle erstellen, ist PITR standardmäßig aktiviert.

Informationen zum Wiederherstellen einer Tabelle finden Sie unter[Eine Tabelle aus dem Backup zu einem bestimmten Zeitpunkt in Amazon Keyspaces wiederherstellen](restoretabletopointintime.md).

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

**Konfigurieren Sie PITR für eine Tabelle mithilfe der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Keyspaces-Konsole unter [https://console.aws.amazon.com/keyspaces/home](https://console.aws.amazon.com/keyspaces/home).

1. Wählen Sie im Navigationsbereich **Tabellen** und dann die Tabelle aus, die Sie bearbeiten möchten.

1. Wählen Sie auf der Registerkarte **Backups** die Option **Bearbeiten** aus.

1. Wählen **Sie im Abschnitt Einstellungen für die Point-in-Time-Wiederherstellung bearbeiten** die Option Wiederherstellung **aktivieren Point-in-time ** aus.

1. Wählen Sie **Änderungen speichern ** aus.

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

**Konfigurieren Sie PITR für eine Tabelle mithilfe von CQL**

1. Sie können die PITR-Einstellungen für Tabellen mithilfe der `point_in_time_recovery` benutzerdefinierten Eigenschaft verwalten.

   Um PITR beim Erstellen einer neuen Tabelle zu aktivieren, müssen Sie den Status auf setzen. `point_in_time_recovery` `enabled` Sie können den folgenden CQL-Befehl als Beispiel verwenden.

   ```
   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'}
   }
   ```
**Anmerkung**  
Wenn keine benutzerdefinierte Eigenschaft für die Point-in-Time-Wiederherstellung angegeben ist, ist die Point-in-Time-Wiederherstellung standardmäßig deaktiviert.

1. Führen Sie den folgenden CQL-Befehl aus, um PITR für eine vorhandene Tabelle mithilfe von CQL zu aktivieren.

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

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

**Konfigurieren Sie PITR für eine Tabelle mit dem AWS CLI**

1. Sie können die PITR-Einstellungen für Tabellen mithilfe der `UpdateTable` API verwalten.

   Um PITR beim Erstellen einer neuen Tabelle zu aktivieren, müssen Sie den Befehl create table `point-in-time-recovery 'status=ENABLED'` einbeziehen. Sie können den folgenden AWS CLI Befehl als Beispiel verwenden. Der Befehl wurde in separate Zeilen aufgeteilt, um die Lesbarkeit zu verbessern.

   ```
   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'
   ```
**Anmerkung**  
Wenn kein Wert für die Point-in-Time-Wiederherstellung angegeben ist, ist die Point-in-Time-Wiederherstellung standardmäßig deaktiviert.

1. Um die Einstellung für die Point-in-Time-Wiederherstellung für eine Tabelle zu bestätigen, können Sie den folgenden Befehl verwenden. AWS CLI 

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

1. Führen Sie den folgenden Befehl aus, um PITR für eine vorhandene Tabelle mithilfe von zu aktivieren. AWS CLI

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

------