PITRFür eine Tabelle in Amazon Keyspaces konfigurieren - Amazon Keyspaces (für Apache Cassandra)

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.

PITRFür eine Tabelle in Amazon Keyspaces konfigurieren

Sie können eine Tabelle in Amazon Keyspaces für Sicherungs- und Wiederherstellungsvorgänge konfigurieren, indem Sie PITR die Konsole verwendenCQL, und AWS CLI.

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

Informationen zum Wiederherstellen einer Tabelle finden Sie unterEine Tabelle aus dem Backup zu einem bestimmten Zeitpunkt in Amazon Keyspaces wiederherstellen.

Console
Konfigurieren PITR Sie eine Tabelle mithilfe der Konsole
  1. Melden Sie sich bei der an AWS Management Console, und öffnen Sie die Amazon Keyspaces-Konsole zu https://console.aws.amazon.com/keyspaces/Hause.

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

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

  4. Wählen Sie im Abschnitt point-in-time Wiederherstellungseinstellungen bearbeiten die Option oint-in-time P-Wiederherstellung aktivieren aus.

  5. Wählen Sie Änderungen speichern.

Cassandra Query Language (CQL)
Konfigurieren Sie PITR für eine Tabelle mit CQL
  1. Sie können PITR Einstellungen für Tabellen mithilfe der point_in_time_recovery benutzerdefinierten Eigenschaft verwalten.

    Um diese Option zu aktivieren, müssen Sie PITR beim Erstellen einer neuen Tabelle den Status point_in_time_recovery auf setzenenabled. 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.

  2. Führen Sie den folgenden CQL Befehl ausCQL, um die Aktivierung PITR für eine vorhandene Tabelle mit durchzuführen.

    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 PITR Einstellungen für Tabellen verwalten, indem Sie den verwenden UpdateTableAPI.

    Um diese Funktion PITR beim Erstellen einer neuen Tabelle zu aktivieren, müssen Sie den Befehl „Tabelle erstellen“ mit einschließenpoint-in-time-recovery 'status=ENABLED'. Sie können Folgendes verwenden AWS CLI Befehl als Beispiel. 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.

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

    aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  3. Zur Aktivierung PITR für eine bestehende Tabelle mit dem AWS CLI, führen Sie den folgenden Befehl aus.

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