

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 zu [https://console.aws.amazon.com/keyspaces/Hause](https://console.aws.amazon.com/keyspaces/home).

1. Wählen Sie im Navigationsbereich **Tabellen** und wählen Sie 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 point-in-time Wiederherstellungseinstellungen bearbeiten** die Option ** Point-in-timeWiederherstellung aktivieren** 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 point-in-time Wiederherstellungseigenschaft 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 point-in-time Wiederherstellungswert angegeben ist, ist die point-in-time Wiederherstellung standardmäßig deaktiviert.

1. Um die point-in-time Wiederherstellungseinstellung für eine Tabelle zu bestätigen, können Sie den folgenden AWS CLI Befehl verwenden.

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

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

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

------