AWS-Region Zu einem Schlüsselraum in Amazon Keyspaces hinzufügen - 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.

AWS-Region Zu einem Schlüsselraum in Amazon Keyspaces hinzufügen

Sie können einem Schlüsselraum einen neuen Schlüsselraum hinzufügen, bei dem es sich entweder AWS-Region um einen einzelnen Schlüsselraum oder um einen Schlüsselraum mit mehreren Regionen handelt. Die neue Replikat-Region wird auf alle Tabellen im Schlüsselraum angewendet.

Um einen Schlüsselraum mit einer Region in einen Schlüsselraum mit mehreren Regionen zu ändern, müssen Sie clientseitige Zeitstempel für alle Tabellen im Schlüsselraum aktivieren. Weitere Informationen finden Sie unter Clientseitige Zeitstempel in Amazon Keyspaces.

Wenn Sie eine zusätzliche Region zu einem Schlüsselraum mit mehreren Regionen hinzufügen, muss Amazon Keyspaces die vorhandenen Tabellen in die neue Region replizieren, indem für jede bestehende Tabelle eine einmalige regionsübergreifende Wiederherstellung durchgeführt wird. Die Wiederherstellungsgebühren für jede Tabelle werden pro GB abgerechnet. Weitere Informationen finden Sie unter Backup und Wiederherstellung auf der Preisseite von Amazon Keyspaces (für Apache Cassandra). Für diesen Wiederherstellungsvorgang fallen keine Gebühren für die Datenübertragung zwischen den Regionen an. Zusätzlich zu den Daten werden alle Tabelleneigenschaften mit Ausnahme von Tags in die neue Region repliziert.

Sie können die ALTER KEYSPACE Anweisung inCQL, den update-keyspace Befehl mit der oder die Konsole verwenden AWS CLI, um eine neue Region zu einem einzelnen Schlüsselraum oder zu einem Schlüsselraum mit mehreren Regionen in Amazon Keyspaces hinzuzufügen. Um die Abrechnung erfolgreich ausführen zu können, muss sich das von Ihnen verwendete Konto in einer der Regionen befinden, in denen der Schlüsselraum bereits verfügbar ist. Während das Replikat hinzugefügt wird, können Sie für die Ressourcen, die aktualisiert und repliziert werden, keine anderen Operationen in der Datendefinitionssprache (DDL) ausführen.

Weitere Informationen zu den Berechtigungen, die zum Hinzufügen einer Region erforderlich sind, finden Sie unter. Konfigurieren Sie die IAM Berechtigungen, die zum Hinzufügen von zu einem Schlüsselraum erforderlich sind AWS-Region

Anmerkung

Wenn Sie eine weitere Region zu einem Schlüsselraum mit einer einzigen Region hinzufügen, erstellt Amazon Keyspaces eine serviceverknüpfte Rolle mit dem Namen AWSServiceRoleForAmazonKeyspacesReplication in Ihrem Konto. Diese Rolle ermöglicht es Amazon Keyspaces, Tabellen in neue Regionen zu replizieren und Schreibvorgänge von einer Tabelle in alle Replikate einer Tabelle mit mehreren Regionen in Ihrem Namen zu replizieren. Weitere Informationen hierzu finden Sie unter Rollen für Amazon Keyspaces Multi-Region-Replikation verwenden.

Console

Gehen Sie wie folgt vor, um mithilfe der Amazon Keyspaces-Konsole eine Region zu einem Keyspace hinzuzufügen.

Fügen Sie einem Keyspace (Konsole) eine Region hinzu
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Keyspaces-Konsole zu https://console.aws.amazon.com/keyspaces/Hause.

  2. Wählen Sie im Navigationsbereich Keyspaces und dann einen Keyspace aus der Liste aus.

  3. Wählen Sie die Registerkarte AWS-Regionen aus.

  4. Wählen Sie auf der AWS-RegionenRegisterkarte „Region hinzufügen“ aus.

  5. Wählen Sie im Dialogfeld „Region hinzufügen“ die zusätzliche Region aus, die Sie dem Schlüsselraum hinzufügen möchten.

  6. Um den Vorgang abzuschließen, wählen Sie „Hinzufügen“.

Cassandra Query Language (CQL)
Fügen Sie einem Schlüsselraum eine Region hinzu mit CQL
  • Um einem Schlüsselraum eine neue Region hinzuzufügen, können Sie die folgende Anweisung verwenden. In diesem Beispiel ist der Schlüsselraum bereits in den Regionen USA Ost (Nord-Virginia) und USA West (Oregon) verfügbar, und die CQL Anweisung fügt die Region USA West (Nordkalifornien) hinzu.

    ALTER KEYSPACE my_keyspace WITH REPLICATION = { 'class': 'NetworkTopologyStrategy', 'us-east-1': '3', 'us-west-2': '3', 'us-west-1': '3' } AND CLIENT_SIDE_TIMESTAMPS = {'status': 'ENABLED'};
CLI
Fügen Sie einem Schlüsselraum eine Region hinzu, indem Sie AWS CLI
  • Um einem Schlüsselraum mithilfe von eine neue Region hinzuzufügenCLI, können Sie das folgende Beispiel verwenden. Der Standardwert für client-side-timestamps ist DISABLED. Mit dem update-keyspace Befehl müssen Sie den Wert auf ENABLED ändern.

    aws keyspaces update-keyspace \ --keyspace-name my_keyspace \ --replication-specification '{"replicationStrategy": "MULTI_REGION", "regionList": ["us-east-1", "eu-west-1", "eu-west-3"] }' \ --client-side-timestamps '{"status": "ENABLED"}'