

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.

# Konfiguration der Replikation mehrerer Regionen für Amazon Keyspaces (für Apache Cassandra)
<a name="multiRegion-replication-configure"></a>

Sie können die Konsole, Cassandra Query Language (CQL) oder die verwenden, AWS Command Line Interface um regionsübergreifende Schlüsselräume und Tabellen in Amazon Keyspaces zu erstellen und zu verwalten. 

Dieser Abschnitt enthält Beispiele für die Erstellung und Verwaltung von Schlüsselräumen und Tabellen für mehrere Regionen. Alle Tabellen, die Sie in einem Schlüsselraum mit mehreren Regionen erstellen, erben automatisch die Einstellungen für mehrere Regionen aus dem Schlüsselraum. 

Weitere Informationen zu unterstützten Konfigurationen und Funktionen finden Sie unter. [Nutzungshinweise zur Replikation in mehreren Regionen von Amazon Keyspaces](multiRegion-replication_usage-notes.md)

**Topics**
+ [Konfigurieren Sie die IAM-Berechtigungen, die für die Erstellung von Schlüsselräumen und Tabellen mit mehreren Regionen erforderlich sind](howitworks_replication_permissions.md)
+ [Konfigurieren Sie die IAM-Berechtigungen, die zum Hinzufügen von zu einem Schlüsselraum erforderlich sind AWS-Region](howitworks_replication_permissions_addReplica.md)
+ [Einen multiregionalen Schlüsselraum in Amazon Keyspaces erstellen](keyspaces-mrr-create.md)
+ [AWS-Region Zu einem Schlüsselraum in Amazon Keyspaces hinzufügen](keyspaces-multi-region-add-replica.md)
+ [Überprüfen Sie den Replikationsfortschritt, wenn Sie einem Schlüsselraum eine neue Region hinzufügen](keyspaces-multi-region-replica-status.md)
+ [Erstellen Sie eine Tabelle mit mehreren Regionen mit Standardeinstellungen in Amazon Keyspaces](tables-mrr-create-default.md)
+ [Erstellen Sie eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit auto Skalierung in Amazon Keyspaces](tables-mrr-create-provisioned.md)
+ [Aktualisieren Sie die bereitgestellten Kapazitäten und Auto-Scaling-Einstellungen für eine Tabelle mit mehreren Regionen in Amazon Keyspaces](tables-mrr-autoscaling.md)
+ [Sehen Sie sich die bereitgestellten Kapazitäten und Auto-Scaling-Einstellungen für eine Tabelle mit mehreren Regionen in Amazon Keyspaces an](tables-mrr-view.md)
+ [auto Skalierung für eine Tabelle in Amazon Keyspaces deaktivieren](tables-mrr-autoscaling-off.md)
+ [Stellen Sie die bereitgestellte Kapazität einer Tabelle mit mehreren Regionen manuell in Amazon Keyspaces ein](tables-mrr-capacity-manually.md)

# Konfigurieren Sie die IAM-Berechtigungen, die für die Erstellung von Schlüsselräumen und Tabellen mit mehreren Regionen erforderlich sind
<a name="howitworks_replication_permissions"></a>

Um Schlüsselräume und Tabellen mit mehreren Regionen erfolgreich zu erstellen, muss der IAM-Prinzipal in der Lage sein, eine dienstbezogene Rolle zu erstellen. Bei dieser serviceverknüpften Rolle handelt es sich um eine einzigartige Art von IAM-Rolle, die von Amazon Keyspaces vordefiniert ist. Es beinhaltet alle Berechtigungen, die Amazon Keyspaces benötigt, um Aktionen in Ihrem Namen durchzuführen. Weitere Informationen zur serviceverknüpften Rolle finden Sie unter [Rollen für Amazon Keyspaces Multi-Region-Replikation verwenden](using-service-linked-roles-multi-region-replication.md).

Um die serviceverknüpfte Rolle zu erstellen, die für die Replikation in mehreren Regionen erforderlich ist, erfordert die Richtlinie für den IAM-Prinzipal die folgenden Elemente:
+ `iam:CreateServiceLinkedRole`— Die **Aktion**, die der Principal ausführen kann.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— Die **Ressource**, auf der die Aktion ausgeführt werden kann. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— Der einzige AWS Service, an den diese Rolle angehängt werden kann, ist Amazon Keyspaces.

Im Folgenden finden Sie ein Beispiel für die Richtlinie, die einem Prinzipal die erforderlichen Mindestberechtigungen zum Erstellen von Schlüsselräumen und Tabellen für mehrere Regionen gewährt.

```
{
            "Effect": "Allow",
            "Action": "iam:CreateServiceLinkedRole",
            "Resource": "arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication",
            "Condition": {"StringLike": {"iam:AWSServiceName": "replication.cassandra.amazonaws.com"}}
}
```

*Zusätzliche IAM-Berechtigungen für Schlüsselräume und Tabellen mit mehreren Regionen finden Sie unter [Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Keyspaces (für Apache Cassandra)](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkeyspacesforapachecassandra.html) in der Service Authorization Reference.*

# Konfigurieren Sie die IAM-Berechtigungen, die zum Hinzufügen von zu einem Schlüsselraum erforderlich sind AWS-Region
<a name="howitworks_replication_permissions_addReplica"></a>

Um einem Schlüsselraum eine Region hinzuzufügen, benötigt der IAM-Prinzipal die folgenden Berechtigungen:
+ `cassandra:Alter`
+ `cassandra:AlterMultiRegionResource`
+ `cassandra:Create`
+ `cassandra:CreateMultiRegionResource`
+ `cassandra:Select`
+ `cassandra:SelectMultiRegionResource`
+ `cassandra:Modify`
+ `cassandra:ModifyMultiRegionResource`

Wenn die Tabelle im Bereitstellungsmodus mit aktiviertem Auto Scaling konfiguriert ist, sind die folgenden zusätzlichen Berechtigungen erforderlich.
+ `application-autoscaling:RegisterScalableTarget`
+ `application-autoscaling:DeregisterScalableTarget`
+ `application-autoscaling:DescribeScalableTargets`
+ `application-autoscaling:PutScalingPolicy`
+ `application-autoscaling:DescribeScalingPolicies`

Um erfolgreich eine Region zu einem Single-Region-Schlüsselraum hinzuzufügen, muss der IAM-Prinzipal auch in der Lage sein, eine dienstbezogene Rolle zu erstellen. Bei dieser serviceverknüpften Rolle handelt es sich um eine einzigartige Art von IAM-Rolle, die von Amazon Keyspaces vordefiniert ist. Es beinhaltet alle Berechtigungen, die Amazon Keyspaces benötigt, um Aktionen in Ihrem Namen durchzuführen. Weitere Informationen zur serviceverknüpften Rolle finden Sie unter [Rollen für Amazon Keyspaces Multi-Region-Replikation verwenden](using-service-linked-roles-multi-region-replication.md).

Um die serviceverknüpfte Rolle zu erstellen, die für die Replikation in mehreren Regionen erforderlich ist, erfordert die Richtlinie für den IAM-Prinzipal die folgenden Elemente:
+ `iam:CreateServiceLinkedRole`— Die **Aktion**, die der Principal ausführen kann.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— Die **Ressource**, auf der die Aktion ausgeführt werden kann. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— Der einzige AWS Service, an den diese Rolle angehängt werden kann, ist Amazon Keyspaces.

Im Folgenden finden Sie ein Beispiel für die Richtlinie, die einem Prinzipal die erforderlichen Mindestberechtigungen gewährt, um einem Schlüsselraum eine Region hinzuzufügen.

```
{
            "Effect": "Allow",
            "Action": "iam:CreateServiceLinkedRole",
            "Resource": "arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication",
            "Condition": {"StringLike": {"iam:AWSServiceName": "replication.cassandra.amazonaws.com"}}
}
```

# Einen multiregionalen Schlüsselraum in Amazon Keyspaces erstellen
<a name="keyspaces-mrr-create"></a>

Dieser Abschnitt enthält Beispiele für die Erstellung eines Schlüsselraums für mehrere Regionen. Sie können dies in der Amazon Keyspaces-Konsole mit CQL oder dem tun. AWS CLI Alle Tabellen, die Sie in einem Schlüsselraum mit mehreren Regionen erstellen, erben automatisch die Einstellungen für mehrere Regionen aus dem Schlüsselraum.

**Anmerkung**  
Wenn Sie einen Schlüsselraum für mehrere Regionen erstellen, erstellt Amazon Keyspaces eine servicebezogene Rolle mit dem Namen `AWSServiceRoleForAmazonKeyspacesReplication` in Ihrem Konto. Diese Rolle ermöglicht es Amazon Keyspaces, Schreibvorgänge 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](using-service-linked-roles-multi-region-replication.md).

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

**Erstellen Sie einen Schlüsselraum für mehrere Regionen (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 **Keyspaces** und anschließend **Create Keyspace** aus.

1. Geben Sie **unter Schlüsselraumname** den Namen für den Schlüsselraum ein.

1. Im Abschnitt **Replikation mit mehreren Regionen** können Sie die zusätzlichen Regionen hinzufügen, die in der Liste verfügbar sind.

1. Um den Vorgang abzuschließen, wählen Sie **Create Keyspace**.

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

**Erstellen Sie mithilfe von CQL einen Schlüsselraum mit mehreren Regionen**

1. Um einen Schlüsselraum mit mehreren Regionen zu erstellen, geben Sie hier den an AWS-Regionen , `NetworkTopologyStrategy` in dem der Schlüsselraum repliziert werden soll. Sie müssen Ihre aktuelle Region und mindestens eine weitere Region angeben. 

   Alle Tabellen im Schlüsselraum erben die Replikationsstrategie aus dem Schlüsselraum. Sie können die Replikationsstrategie auf Tabellenebene nicht ändern.

   `NetworkTopologyStrategy`— Der Replikationsfaktor für jede Region ist drei, da Amazon Keyspaces standardmäßig Daten über drei [Availability Zones](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) innerhalb derselben AWS-Region repliziert. 

   Die folgende CQL-Anweisung ist ein Beispiel dafür.

   ```
   CREATE KEYSPACE mykeyspace
   WITH REPLICATION = {'class':'NetworkTopologyStrategy', 'us-east-1':'3', 'ap-southeast-1':'3','eu-west-1':'3' };
   ```

1. Sie können eine CQL-Anweisung verwenden, um die `tables` Tabelle im `system_multiregion_info` Schlüsselraum abzufragen, um die Regionen und den Status der von Ihnen angegebenen Tabelle mit mehreren Regionen programmgesteuert aufzulisten. Der folgende Code ist ein Beispiel dafür.

   ```
   SELECT * from system_multiregion_info.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
   ```

   Die Ausgabe der Anweisung sieht wie folgt aus:

   ```
    keyspace_name  | table_name     | region         | status
   ----------------+----------------+----------------+--------
    mykeyspace     | mytable        | us-east-1      | ACTIVE
    mykeyspace     | mytable        | ap-southeast-1 | ACTIVE
    mykeyspace     | mytable        | eu-west-1      | ACTIVE
   ```

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

**Erstellen Sie einen neuen Schlüsselraum für mehrere Regionen mit dem AWS CLI**
+ Um einen Schlüsselraum für mehrere Regionen zu erstellen, können Sie die folgende CLI-Anweisung verwenden. Geben Sie Ihre aktuelle Region und mindestens eine weitere Region in der an. `regionList`

  ```
  aws keyspaces create-keyspace --keyspace-name mykeyspace \
  --replication-specification replicationStrategy=MULTI_REGION,regionList=us-east-1,eu-west-1
  ```

------

Informationen zum Erstellen einer Tabelle mit mehreren Regionen finden Sie unter [Erstellen Sie eine Tabelle mit mehreren Regionen mit Standardeinstellungen in Amazon Keyspaces](tables-mrr-create-default.md) und[Erstellen Sie eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit auto Skalierung in Amazon Keyspaces](tables-mrr-create-provisioned.md).

# AWS-Region Zu einem Schlüsselraum in Amazon Keyspaces hinzufügen
<a name="keyspaces-multi-region-add-replica"></a>

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](client-side-timestamps.md).

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](https://aws.amazon.com/keyspaces/pricing/#:~:text=per%20GB-month-,Restoring%20a%20table,-Restoring%20a%20table) 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 in CQL, den `update-keyspace` Befehl mit der oder die Konsole verwenden AWS CLI, um eine neue Region zu einem einzelnen Schlüsselraum oder 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 keine anderen DDL-Operationen (Data Definition Language) für die Ressourcen ausführen, die aktualisiert und repliziert werden.

Weitere Informationen zu den zum Hinzufügen einer Region erforderlichen Berechtigungen finden Sie unter. [Konfigurieren Sie die IAM-Berechtigungen, die zum Hinzufügen von zu einem Schlüsselraum erforderlich sind AWS-Region](howitworks_replication_permissions_addReplica.md)

**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](using-service-linked-roles-multi-region-replication.md).

------
#### [ 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-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 **Keyspaces** und dann einen Keyspace aus der Liste aus.

1. Wählen Sie die Registerkarte **AWS-Regionen** aus.

1. Wählen Sie auf der **AWS-Regionen**Registerkarte „Region **hinzufügen**“ aus.

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

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

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

**Fügen Sie mithilfe von CQL eine Region zu einem Schlüsselraum hinzu**
+ 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 den AWS CLI**
+ Um mit der CLI eine neue Region zu einem Schlüsselraum hinzuzufügen, 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"}'
  ```

------

# Überprüfen Sie den Replikationsfortschritt, wenn Sie einem Schlüsselraum eine neue Region hinzufügen
<a name="keyspaces-multi-region-replica-status"></a>

Das Hinzufügen einer neuen Region zu einem Amazon Keyspaces-Keyspace ist ein langwieriger Vorgang. Um den Fortschritt zu verfolgen, können Sie die in diesem Abschnitt aufgeführten Abfragen verwenden.

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

**Verwenden Sie CQL, um den Fortschritt beim Hinzufügen von Regionen zu überprüfen**
+  Um den Fortschritt der Erstellung der neuen Tabellenreplikate in einem bestimmten Schlüsselraum zu überprüfen, können Sie die Tabelle abfragen. `system_multiregion_info.keyspaces` Die folgende CQL-Anweisung ist ein Beispiel dafür.

  ```
  SELECT keyspace_name, region, status, tables_replication_progress
  FROM system_multiregion_info.keyspaces
  WHERE keyspace_name = 'my_keyspace';
  ```

  Während ein Replikationsvorgang läuft, zeigt der Status den Fortschritt der Tabellenerstellung in der neuen Region an. Dies ist ein Beispiel, bei dem 5 von 10 Tabellen in die neue Region repliziert wurden.

  ```
   keyspace_name | region    | status    | tables_replication_progress
  ---------------+-----------+-----------+-------------------------
     my_keyspace | us-east-1 | Updating  | 
     my_keyspace | us-west-2 | Updating  | 
     my_keyspace | eu-west-1 | Creating  | 50%
  ```

  Nachdem der Replikationsvorgang erfolgreich abgeschlossen wurde, sollte die Ausgabe wie in diesem Beispiel aussehen.

  ```
   keyspace_name | region    | status
  ---------------+-----------+-----------
     my_keyspace | us-east-1 | Active
     my_keyspace | us-west-2 | Active
     my_keyspace | eu-west-1 | Active
  ```

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

**Verwenden Sie den AWS CLI , um den Fortschritt des Hinzufügens der Region zu überprüfen**
+ Um den Status der Erstellung eines Tabellenreplikats für einen bestimmten Schlüsselraum zu überprüfen, können Sie das folgende Beispiel verwenden.

  ```
  aws keyspaces get-keyspace \
  --keyspace-name my_keyspace
  ```

  Die Ausgabe sollte diesem Beispiel ähneln.

  ```
  {
      "keyspaceName": "my_keyspace",
      "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/",
      "replicationStrategy": "MULTI_REGION",
      "replicationRegions": [
          "us-east-1",
          "eu-west-1"
      ]
      "replicationGroupStatus": [
          {
              "RegionName": "us-east-1",
              "KeyspaceStatus": "Active"
          },
          {
              "RegionName": "eu-west-1",
              "KeyspaceStatus": "Creating",
              "TablesReplicationProgress": "50.0%"
          }
      ]
  }
  ```

------

# Erstellen Sie eine Tabelle mit mehreren Regionen mit Standardeinstellungen in Amazon Keyspaces
<a name="tables-mrr-create-default"></a>

Dieser Abschnitt enthält Beispiele für die Erstellung einer Tabelle mit mehreren Regionen im On-Demand-Modus mit allen Standardeinstellungen. Sie können dies in der Amazon Keyspaces-Konsole mit CQL oder dem tun. AWS CLI Alle Tabellen, die Sie in einem Schlüsselraum mit mehreren Regionen erstellen, erben automatisch die Einstellungen für mehrere Regionen aus dem Schlüsselraum.

Informationen zum Erstellen eines Schlüsselraums für mehrere Regionen finden Sie unter. [Einen multiregionalen Schlüsselraum in Amazon Keyspaces erstellen](keyspaces-mrr-create.md)

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

**Erstellen Sie eine Tabelle mit mehreren Regionen mit Standardeinstellungen (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 einen Schlüsselraum für mehrere Regionen.

1. Wählen Sie auf der Registerkarte **Tabellen** die Option Tabelle **erstellen** aus.

1. Geben Sie **unter Tabellenname** den Namen für die Tabelle ein. Die AWS-Regionen , in die diese Tabelle repliziert wird, werden im Infofeld angezeigt.

1. Fahren Sie mit dem Tabellenschema fort.

1. Fahren Sie unter **Tabelleneinstellungen** mit der Option **Standardeinstellungen** fort. Beachten Sie die folgenden Standardeinstellungen für Tabellen mit mehreren Regionen.
   + **Kapazitätsmodus** — Der Standardkapazitätsmodus ist **On-Demand-Modus**. Weitere Informationen zur Konfiguration des **Bereitstellungsmodus** finden Sie unter[Erstellen Sie eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit auto Skalierung in Amazon Keyspaces](tables-mrr-create-provisioned.md).
   + **Verwaltung von Verschlüsselungsschlüsseln** — Nur die **AWS-eigener Schlüssel**Option wird unterstützt.
   + **Clientseitige Zeitstempel** — Diese Funktion ist für Tabellen mit mehreren Regionen erforderlich.
   + Wählen Sie **Einstellungen anpassen**, wenn Sie Time to Live (TTL) für die Tabelle und all ihre Replikate aktivieren müssen.
**Anmerkung**  
Sie können die TTL-Einstellungen für eine bestehende Tabelle mit mehreren Regionen nicht ändern.

1. Um den Vorgang abzuschließen, wählen Sie Tabelle **erstellen**.

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

**Erstellen Sie eine Tabelle mit mehreren Regionen im On-Demand-Modus mit Standardeinstellungen**
+ Um eine Tabelle mit mehreren Regionen mit Standardeinstellungen zu erstellen, können Sie die folgende CQL-Anweisung verwenden.

  ```
  CREATE TABLE mykeyspace.mytable(pk int, ck int, PRIMARY KEY (pk, ck))
      WITH CUSTOM_PROPERTIES = {
  	'capacity_mode':{
  		'throughput_mode':'PAY_PER_REQUEST'
  	},
  	'point_in_time_recovery':{
  		'status':'enabled'
  	},
  	'encryption_specification':{
  		'encryption_type':'AWS_OWNED_KMS_KEY'
  	},
  	'client_side_timestamps':{
  		'status':'enabled'
  	}
  };
  ```

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

**Unter Verwendung der AWS CLI**

1. Um eine Tabelle mit mehreren Regionen mit Standardeinstellungen zu erstellen, müssen Sie nur das Schema angeben. Sie können das folgende Beispiel verwenden.

   ```
   aws keyspaces create-table --keyspace-name mykeyspace --table-name mytable \
   --schema-definition 'allColumns=[{name=pk,type=int}],partitionKeys={name= pk}'
   ```

   Die Ausgabe des Befehls ist:

   ```
   {
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable"
   }
   ```

1. Um die Einstellungen der Tabelle zu bestätigen, können Sie die folgende Anweisung verwenden.

   ```
   aws keyspaces get-table --keyspace-name mykeyspace --table-name mytable
   ```

   Die Ausgabe zeigt alle Standardeinstellungen einer Tabelle mit mehreren Regionen. 

   ```
   {
       "keyspaceName": "mykeyspace",
       "tableName": "mytable",
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable",
       "creationTimestamp": "2023-12-19T16:50:37.639000+00:00",
       "status": "ACTIVE",
       "schemaDefinition": {
           "allColumns": [
               {
                   "name": "pk",
                   "type": "int"
               }
           ],
           "partitionKeys": [
               {
                   "name": "pk"
               }
           ],
           "clusteringKeys": [],
           "staticColumns": []
       },
       "capacitySpecification": {
           "throughputMode": "PAY_PER_REQUEST",
           "lastUpdateToPayPerRequestTimestamp": "2023-12-19T16:50:37.639000+00:00"
       },
       "encryptionSpecification": {
           "type": "AWS_OWNED_KMS_KEY"
       },
       "pointInTimeRecovery": {
           "status": "DISABLED"
       },
       "defaultTimeToLive": 0,
       "comment": {
           "message": ""
       },
       "clientSideTimestamps": {
           "status": "ENABLED"
       },
       "replicaSpecifications": [
           {
               "region": "us-east-1",
               "status": "ACTIVE",
               "capacitySpecification": {
                   "throughputMode": "PAY_PER_REQUEST",
                   "lastUpdateToPayPerRequestTimestamp": 1702895811.469
               }
           },
           {
               "region": "eu-north-1",
               "status": "ACTIVE",
               "capacitySpecification": {
                   "throughputMode": "PAY_PER_REQUEST",
                   "lastUpdateToPayPerRequestTimestamp": 1702895811.121
               }
           }
       ]
   }
   ```

------

# Erstellen Sie eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit auto Skalierung in Amazon Keyspaces
<a name="tables-mrr-create-provisioned"></a>

Dieser Abschnitt enthält Beispiele für die Erstellung einer Tabelle mit mehreren Regionen im Bereitstellungsmodus mit Auto Scaling. Sie können dies in der Amazon Keyspaces-Konsole mit CQL oder dem tun. AWS CLI

Weitere Informationen zu unterstützten Konfigurationen und Replikationsfunktionen für mehrere Regionen finden Sie unter. [Nutzungshinweise zur Replikation in mehreren Regionen von Amazon Keyspaces](multiRegion-replication_usage-notes.md)

Informationen zum Erstellen eines Schlüsselraums für mehrere Regionen finden Sie unter. [Einen multiregionalen Schlüsselraum in Amazon Keyspaces erstellen](keyspaces-mrr-create.md)

Wenn Sie eine neue Tabelle mit mehreren Regionen im Bereitstellungsmodus mit Auto Scaling-Einstellungen erstellen, können Sie die allgemeinen Einstellungen für die Tabelle angeben, die für alle gelten, in die AWS-Regionen die Tabelle repliziert wird. Anschließend können Sie die Lesekapazitätseinstellungen und die Auto Scaling-Einstellungen für jedes Replikat überschreiben. Die Schreibkapazität bleibt jedoch zwischen allen Replikaten synchronisiert, um sicherzustellen, dass genügend Kapazität vorhanden ist, um Schreibvorgänge in allen Regionen zu replizieren. 

**Anmerkung**  
Die automatische Skalierung von Amazon Keyspace erfordert das Vorhandensein einer serviceverknüpften Rolle (`AWSServiceRoleForApplicationAutoScaling_CassandraTable`), die automatische Skalierungsaktionen in Ihrem Namen ausführt. Diese Rolle wird automatisch für Sie erstellt. Weitere Informationen finden Sie unter [Verwenden von serviceverknüpften Rollen für Amazon Keyspaces](using-service-linked-roles.md).

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

**Erstellen Sie eine neue Tabelle mit mehreren Regionen mit aktivierter automatischer Skalierung**

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 einen Schlüsselraum für mehrere Regionen.

1. Wählen Sie auf der Registerkarte **Tabellen** die Option Tabelle **erstellen** aus.

1. Wählen Sie auf der Seite **Tabelle erstellen** im Abschnitt **Tabellendetails** einen Schlüsselraum aus und geben Sie einen Namen für die neue Tabelle ein.

1. Erstellen Sie im Abschnitt **Spalten** das Schema für Ihre Tabelle.

1. Definieren Sie im Abschnitt **Primärschlüssel** den Primärschlüssel der Tabelle und wählen Sie optionale Clusterspalten aus.

1. Wählen Sie im Abschnitt **Tabelleneinstellungen** die Option **Einstellungen anpassen** aus.

1. Fahren Sie mit den **Lese-/Schreibkapazitätseinstellungen** fort.

1. **Wählen Sie für den **Kapazitätsmodus** die Option Bereitgestellt aus.**

1. Vergewissern **Sie sich, dass im Abschnitt Lesekapazität** die Option **Automatisch skalieren** ausgewählt ist.

   Sie können festlegen, dass für alle, in die die Tabelle repliziert wird AWS-Regionen , dieselben Lesekapazitätseinheiten konfiguriert werden. Alternativ können Sie das Kontrollkästchen deaktivieren und die Lesekapazität für jede Region unterschiedlich konfigurieren.

   Wenn Sie jede Region anders konfigurieren möchten, wählen Sie die minimalen und maximalen Lesekapazitätseinheiten für jedes Tabellenreplikat sowie die Zielauslastung aus.
   + **Mindestkapazitätseinheiten** — Geben Sie den Wert für den Mindestdurchsatz ein, den die Tabelle immer unterstützen soll. Der Wert muss zwischen 1 und dem maximalen Kontingent für den Durchsatz pro Sekunde für Ihr Konto liegen (standardmäßig 40.000).
   + **Einheiten mit maximaler Kapazität** — Geben Sie den maximalen Durchsatz ein, den Sie für die Tabelle bereitstellen möchten. Der Wert muss zwischen 1 und dem maximalen Kontingent für den Durchsatz pro Sekunde für Ihr Konto liegen (standardmäßig 40.000).
   + **Zielauslastung** — Geben Sie eine Zielauslastungsrate zwischen 20 und 90% ein. Wenn der Verkehr die definierte Zielauslastungsrate überschreitet, wird die Kapazität automatisch hochskaliert. Wenn der Verkehr unter das definierte Ziel fällt, wird er automatisch wieder herunterskaliert.
   + Deaktivieren Sie das Kontrollkästchen **Automatisch skalieren**, wenn Sie die Lesekapazität der Tabelle manuell bereitstellen möchten. Diese Einstellung gilt für alle Replikate der Tabelle.
**Anmerkung**  
Um sicherzustellen, dass genügend Lesekapazität für alle Replikate vorhanden ist, empfehlen wir die automatische Skalierung von Amazon Keyspaces für bereitgestellte Tabellen mit mehreren Regionen.
**Anmerkung**  
Weitere Informationen zu Standardkontingenten für Ihr Konto und deren Erhöhung finden Sie unter. [Kontingente für Amazon Keyspaces (für Apache Cassandra)](quotas.md)

1. Vergewissern **Sie sich, dass im Abschnitt Schreibkapazität** die Option **Automatisch skalieren** ausgewählt ist. Konfigurieren Sie dann die Kapazitätseinheiten für die Tabelle. Die Schreibkapazitätseinheiten bleiben auf allen Seiten synchronisiert, AWS-Regionen um sicherzustellen, dass genügend Kapazität für die Replikation von Schreibereignissen in den Regionen vorhanden ist.
   + Deaktivieren Sie **Automatisch skalieren**, wenn Sie die Schreibkapazität der Tabelle manuell bereitstellen möchten. Diese Einstellung gilt für alle Replikate der Tabelle.
**Anmerkung**  
Um sicherzustellen, dass genügend Schreibkapazität für alle Replikate vorhanden ist, empfehlen wir die automatische Skalierung von Amazon Keyspaces für bereitgestellte Tabellen mit mehreren Regionen.

1. Wählen Sie **Create table** (Tabelle erstellen) aus. Ihre Tabelle wird mit den angegebenen Parametern für die automatische Skalierung erstellt.

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

**Erstellen Sie eine Tabelle mit mehreren Regionen mit bereitgestelltem Kapazitätsmodus und auto Skalierung mithilfe von CQL**
+ Um eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit Auto Scaling zu erstellen, müssen Sie zunächst den Kapazitätsmodus angeben, indem Sie ihn `CUSTOM_PROPERTIES` für die Tabelle definieren. Nachdem Sie den Modus für die bereitgestellte Kapazität angegeben haben, können Sie die Auto Scaling-Einstellungen für die Tabelle mithilfe von `AUTOSCALING_SETTINGS` konfigurieren. 

  Ausführliche Informationen zu den Auto Scaling-Einstellungen, der Zielverfolgungsrichtlinie, dem Zielwert und optionalen Einstellungen finden Sie unter[Erstellen Sie eine neue Tabelle mit automatischer Skalierung](autoscaling.createTable.md).

  Um die Lesekapazität für ein Tabellenreplikat in einer bestimmten Region zu definieren, können Sie die folgenden Parameter als Teil der `replica_updates` Tabelle konfigurieren:
  + Die Region
  + Die bereitgestellten Lesekapazitätseinheiten (optional)
  + Einstellungen für die automatische Skalierung der Lesekapazität (optional)

  Das folgende Beispiel zeigt eine `CREATE TABLE` Anweisung für eine Tabelle mit mehreren Regionen im Bereitstellungsmodus. Die allgemeinen Einstellungen für die auto Skalierung der Schreib- und Lesekapazität sind identisch. Die Einstellungen für die auto Leseskalierung spezifizieren jedoch zusätzliche Abklingzeiten von 60 Sekunden, bevor die Lesekapazität der Tabelle nach oben oder unten skaliert wird. Darüber hinaus sind die Einstellungen für die auto Skalierung der Lesekapazität für die Region USA Ost (Nord-Virginia) höher als die Einstellungen für andere Replikate. Außerdem ist der Zielwert auf 70% statt auf 50% festgelegt.

  ```
  CREATE TABLE mykeyspace.mytable(pk int, ck int, PRIMARY KEY (pk, ck))
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 5,  
          'write_capacity_units': 5  
      }
  } AND AUTOSCALING_SETTINGS = {
      'provisioned_write_capacity_autoscaling_update': {
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {
              'target_tracking_scaling_policy_configuration': {
                  'target_value': 50
              }  
          }  
      },
      'provisioned_read_capacity_autoscaling_update': {  
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {  
              'target_tracking_scaling_policy_configuration': {  
                  'target_value': 50,
                  'scale_in_cooldown': 60,  
                  'scale_out_cooldown': 60
              }  
          }  
      },
      'replica_updates': {
          'us-east-1': {
              'provisioned_read_capacity_autoscaling_update': {
                  'maximum_units': 20,
                  'minimum_units': 5,
                  'scaling_policy': {
                      'target_tracking_scaling_policy_configuration': {
                          'target_value': 70
                      } 
                  }
              }
          }
      }
  };
  ```

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

**Erstellen Sie eine neue Tabelle mit mehreren Regionen im Bereitstellungsmodus mit Auto Scaling mithilfe der AWS CLI**
+ Um eine Tabelle mit mehreren Regionen im Bereitstellungsmodus mit Auto Scaling-Konfiguration zu erstellen, können Sie die verwenden. AWS CLI Beachten Sie, dass Sie den Amazon `create-table` Keyspaces-CLI-Befehl verwenden müssen, um Auto-Scaling-Einstellungen für mehrere Regionen zu konfigurieren. Dies liegt daran, dass Application Auto Scaling, der Service, den Amazon Keyspaces verwendet, um Auto Scaling in Ihrem Namen durchzuführen, nicht mehrere Regionen unterstützt. 

  Weitere Informationen zu Auto Scaling-Einstellungen, der Zielverfolgungsrichtlinie, dem Zielwert und optionalen Einstellungen finden Sie unter[Erstellen Sie eine neue Tabelle mit automatischer Skalierung](autoscaling.createTable.md).

  Um die Lesekapazität für ein Tabellenreplikat in einer bestimmten Region zu definieren, können Sie die folgenden Parameter als Teil der `replicaSpecifications` Tabelle konfigurieren:
  + Die Region
  + Die bereitgestellten Lesekapazitätseinheiten (optional)
  + Einstellungen für die automatische Skalierung der Lesekapazität (optional)

  Wenn Sie bereitgestellte Tabellen mit mehreren Regionen mit komplexen Auto Scaling-Einstellungen und unterschiedlichen Konfigurationen für Tabellenreplikate erstellen, ist es hilfreich, die Auto Scaling-Einstellungen und Replikatkonfigurationen der Tabelle aus JSON-Dateien zu laden. 

  Um das folgende Codebeispiel zu verwenden, können Sie die JSON-Beispieldateien von [auto-scaling.zip](samples/auto-scaling.zip) herunterladen und extrahieren `auto-scaling.json` und`replication.json`. Notieren Sie sich den Pfad zu den Dateien. 

  In diesem Beispiel befinden sich die JSON-Dateien im aktuellen Verzeichnis. Informationen zu verschiedenen Dateipfadoptionen finden Sie unter [So laden Sie Parameter aus einer Datei](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-file.html#cli-usage-parameters-file-how).

  ```
  aws keyspaces create-table --keyspace-name mykeyspace --table-name mytable \
  --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=int}],partitionKeys=[{name=pk},{name=ck}]' \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --auto-scaling-specification file://auto-scaling.json \
  --replica-specifications file://replication.json
  ```

------

# Aktualisieren Sie die bereitgestellten Kapazitäten und Auto-Scaling-Einstellungen für eine Tabelle mit mehreren Regionen in Amazon Keyspaces
<a name="tables-mrr-autoscaling"></a>

Dieser Abschnitt enthält Beispiele für die Verwendung der Konsole, der CQL und der AWS CLI zur Verwaltung der Amazon Keyspaces-Auto-Scaling-Einstellungen von bereitgestellten Tabellen mit mehreren Regionen. Weitere Informationen zu allgemeinen Auto Scaling-Konfigurationsoptionen und deren Funktionsweise finden Sie unter[Automatische Verwaltung der Durchsatzkapazität mit Amazon Keyspaces Auto Scaling](autoscaling.md). 

Beachten Sie, dass Sie, wenn Sie den Modus mit bereitgestellter Kapazität für Tabellen mit mehreren Regionen verwenden, immer Amazon Keyspaces-API-Aufrufe verwenden müssen, um Auto Scaling zu konfigurieren. Dies liegt daran, dass die zugrunde liegenden API-Operationen von Application Auto Scaling nicht regionsabhängig sind.

Weitere Informationen zur Schätzung des Schreibkapazitätsdurchsatzes von bereitgestellten Tabellen mit mehreren Regionen finden Sie unter. [Schätzung und Bereitstellung der Kapazität für eine Tabelle mit mehreren Regionen in Amazon Keyspaces](tables-multi-region-capacity.md)

Weitere Informationen zur Amazon Keyspaces-API finden Sie in der [https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html).

Wenn Sie den Bereitstellungsmodus oder die Auto Scaling-Einstellungen einer Tabelle mit mehreren Regionen aktualisieren, können Sie die Lesekapazitätseinstellungen und die auto Lesekonfiguration für jedes Replikat der Tabelle aktualisieren. 

Die Schreibkapazität bleibt jedoch zwischen allen Replikaten synchronisiert, um sicherzustellen, dass genügend Kapazität vorhanden ist, um Schreibvorgänge in allen Regionen zu replizieren.

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

**Aktualisieren Sie die bereitgestellten Kapazitäten und die Einstellungen für die auto Skalierung einer Tabelle mit mehreren Regionen mithilfe von CQL**
+  Sie können `ALTER TABLE` es verwenden, um den Kapazitätsmodus und die Auto Scaling-Einstellungen einer vorhandenen Tabelle zu aktualisieren. Wenn Sie eine Tabelle aktualisieren, die sich derzeit im On-Demand-Kapazitätsmodus `capacity_mode` befindet, ist dies erforderlich. Wenn sich Ihre Tabelle bereits im Modus für bereitgestellte Kapazität befindet, kann dieses Feld weggelassen werden. 

  Ausführliche Informationen zu den Auto Scaling-Einstellungen, der Zielverfolgungsrichtlinie, dem Zielwert und optionalen Einstellungen finden Sie unter[Erstellen Sie eine neue Tabelle mit automatischer Skalierung](autoscaling.createTable.md). 

  In derselben Anweisung können Sie auch die Lesekapazität und die Einstellungen für die auto Skalierung von Tabellenreplikaten in bestimmten Regionen aktualisieren, indem Sie die `replica_updates` Eigenschaft der Tabelle aktualisieren. Die folgende Aussage ist ein Beispiel dafür.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 1,  
          'write_capacity_units': 1  
      }
  } AND AUTOSCALING_SETTINGS = {
      'provisioned_write_capacity_autoscaling_update': {
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {
              'target_tracking_scaling_policy_configuration': {
                  'target_value': 50
              }  
          }  
      },
      'provisioned_read_capacity_autoscaling_update': {  
          'maximum_units': 10,  
          'minimum_units': 5,  
          'scaling_policy': {  
              'target_tracking_scaling_policy_configuration': {  
                  'target_value': 50,
                  'scale_in_cooldown': 60,  
                  'scale_out_cooldown': 60
              }  
          }  
      },
      'replica_updates': {
          'us-east-1': {
              'provisioned_read_capacity_autoscaling_update': {
                  'maximum_units': 20,
                  'minimum_units': 5,
                  'scaling_policy': {
                      'target_tracking_scaling_policy_configuration': {
                          'target_value': 70
                      } 
                  }
              }
          }
      }
  };
  ```

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

**Aktualisieren Sie die Einstellungen für bereitgestellte Kapazität und Auto Scaling einer Tabelle mit mehreren Regionen mithilfe der AWS CLI**
+ Um den Bereitstellungsmodus und die Auto Scaling-Konfiguration einer vorhandenen Tabelle zu aktualisieren, können Sie den AWS CLI `update-table` Befehl verwenden. 

  Beachten Sie, dass Sie die Amazon Keyspaces-CLI-Befehle verwenden müssen, um Auto-Scaling-Einstellungen für mehrere Regionen zu erstellen oder zu ändern. Dies liegt daran, dass Application Auto Scaling, der Service, den Amazon Keyspaces verwendet, um die auto Skalierung der Tabellenkapazität in Ihrem Namen durchzuführen, nicht mehrere AWS-Regionen unterstützt. 

   Um die Lesekapazität für ein Tabellenreplikat in einer bestimmten Region zu aktualisieren, können Sie einen der folgenden optionalen Tabellenparameter ändern: `replicaSpecifications`
  + Die bereitgestellten Lesekapazitätseinheiten (optional)
  + Einstellungen für die automatische Skalierung der Lesekapazität (optional)

  Wenn Sie Tabellen mit mehreren Regionen mit komplexen Auto Scaling-Einstellungen und unterschiedlichen Konfigurationen für Tabellenreplikate aktualisieren, ist es hilfreich, die Auto Scaling-Einstellungen und Replikatkonfigurationen der Tabelle aus JSON-Dateien zu laden. 

  Um das folgende Codebeispiel zu verwenden, können Sie die JSON-Beispieldateien von [auto-scaling.zip](samples/auto-scaling.zip) herunterladen und extrahieren `auto-scaling.json` und`replication.json`. Notieren Sie sich den Pfad zu den Dateien. 

  In diesem Beispiel befinden sich die JSON-Dateien im aktuellen Verzeichnis. Informationen zu verschiedenen Dateipfadoptionen finden Sie unter [So laden Sie Parameter aus einer Datei](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-file.html#cli-usage-parameters-file-how).

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --auto-scaling-specification file://auto-scaling.json \
  --replica-specifications file://replication.json
  ```

------

# Sehen Sie sich die bereitgestellten Kapazitäten und Auto-Scaling-Einstellungen für eine Tabelle mit mehreren Regionen in Amazon Keyspaces an
<a name="tables-mrr-view"></a>

Sie können die bereitgestellte Kapazität und die Einstellungen für die auto Skalierung einer Tabelle mit mehreren Regionen in der Amazon Keyspaces-Konsole mithilfe von CQL oder dem anzeigen. AWS CLI Dieser Abschnitt enthält Beispiele dafür, wie Sie dies mithilfe von CQL und dem tun können. AWS CLI

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

**Zeigen Sie die bereitgestellten Kapazitäten und Auto-Scaling-Einstellungen einer Tabelle mit mehreren Regionen mithilfe von CQL an**
+ Verwenden Sie den folgenden Befehl, um die Auto Scaling-Konfiguration einer Tabelle mit mehreren Regionen anzuzeigen.

  ```
  SELECT * FROM system_multiregion_info.autoscaling WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
  ```

  Die Ausgabe für diesen Befehl sieht wie folgt aus:

  ```
   keyspace_name  | table_name | region         | provisioned_read_capacity_autoscaling_update                                                                                                                                                                      | provisioned_write_capacity_autoscaling_update
  ----------------+------------+----------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    mykeyspace    |  mytable   | ap-southeast-1 | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
    mykeyspace    |  mytable   | us-east-1      | {'minimum_units': 5, 'maximum_units': 20, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 70, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
    mykeyspace    |  mytable   | eu-west-1      | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 60, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 60}}} | {'minimum_units': 5, 'maximum_units': 10, 'scaling_policy': {'target_tracking_scaling_policy_configuration': {'scale_out_cooldown': 0, 'disable_scale_in': false, 'target_value': 50, 'scale_in_cooldown': 0}}}
  ```

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

**Zeigen Sie die bereitgestellte Kapazität und die Einstellungen für die auto Skalierung einer Tabelle mit mehreren Regionen an, indem Sie AWS CLI**
+ Um die Auto Scaling-Konfiguration einer Tabelle mit mehreren Regionen anzuzeigen, können Sie den `get-table-auto-scaling-settings` Vorgang verwenden. Der folgende CLI-Befehl ist ein Beispiel dafür.

  ```
  aws keyspaces get-table-auto-scaling-settings --keyspace-name mykeyspace --table-name mytable
  ```

  Die Ausgabe sollte folgendermaßen aussehen.

  ```
  {
      "keyspaceName": "mykeyspace",
      "tableName": "mytable",
      "resourceArn": "arn:aws:cassandra:us-east-1:777788889999:/keyspace/mykeyspace/table/mytable",
      "autoScalingSpecification": {
          "writeCapacityAutoScaling": {
              "autoScalingDisabled": false,
              "minimumUnits": 5,
              "maximumUnits": 10,
              "scalingPolicy": {
                  "targetTrackingScalingPolicyConfiguration": {
                      "disableScaleIn": false,
                      "scaleInCooldown": 0,
                      "scaleOutCooldown": 0,
                      "targetValue": 50.0
                  }
              }
          },
          "readCapacityAutoScaling": {
              "autoScalingDisabled": false,
              "minimumUnits": 5,
              "maximumUnits": 20,
              "scalingPolicy": {
                  "targetTrackingScalingPolicyConfiguration": {
                      "disableScaleIn": false,
                      "scaleInCooldown": 60,
                      "scaleOutCooldown": 60,
                      "targetValue": 70.0
                  }
              }
          }
      },
      "replicaSpecifications": [
          {
              "region": "us-east-1",
              "autoScalingSpecification": {
                  "writeCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 0,
                              "scaleOutCooldown": 0,
                              "targetValue": 50.0
                          }
                      }
                  },
                  "readCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 20,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 60,
                              "scaleOutCooldown": 60,
                              "targetValue": 70.0
                          }
                      }
                  }
              }
          },
          {
              "region": "eu-north-1",
              "autoScalingSpecification": {
                  "writeCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 0,
                              "scaleOutCooldown": 0,
                              "targetValue": 50.0
                          }
                      }
                  },
                  "readCapacityAutoScaling": {
                      "autoScalingDisabled": false,
                      "minimumUnits": 5,
                      "maximumUnits": 10,
                      "scalingPolicy": {
                          "targetTrackingScalingPolicyConfiguration": {
                              "disableScaleIn": false,
                              "scaleInCooldown": 60,
                              "scaleOutCooldown": 60,
                              "targetValue": 50.0
                          }
                      }
                  }
              }
          }
      ]
  }
  ```

------

# auto Skalierung für eine Tabelle in Amazon Keyspaces deaktivieren
<a name="tables-mrr-autoscaling-off"></a>

Dieser Abschnitt enthält Beispiele dafür, wie Sie Auto Scaling für eine Tabelle mit mehreren Regionen im Modus für bereitgestellte Kapazität deaktivieren können. Sie können dies in der Amazon Keyspaces-Konsole mit CQL oder dem tun. AWS CLI

**Wichtig**  
Wir empfehlen die Verwendung von Auto Scaling für Tabellen mit mehreren Regionen, die den Modus für bereitgestellte Kapazität verwenden. Weitere Informationen finden Sie unter [Schätzung und Bereitstellung der Kapazität für eine Tabelle mit mehreren Regionen in Amazon Keyspaces](tables-multi-region-capacity.md).

**Anmerkung**  
Um die dienstverknüpfte Rolle zu löschen, die Application Auto Scaling verwendet, müssen Sie die automatische Skalierung für alle Tabellen im Konto deaktivieren. AWS-Regionen

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

**Automatische Skalierung von Amazon Keyspace für eine bestehende Tabelle mit mehreren Regionen auf der Konsole ausschalten**

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 die Tabelle aus, mit der Sie arbeiten möchten, und klicken Sie auf die Registerkarte **Kapazität**.

1. Wählen Sie im Abschnitt **Kapazitätseinstellungen** die Option **Bearbeiten** aus.

1. Um die automatische Skalierung von Amazon Keyspaces zu deaktivieren, deaktivieren Sie das Kontrollkästchen **Automatisch skalieren**. Wenn Sie die automatische Skalierung deaktivieren, wird die Tabelle mit Application Auto Scaling als skalierbares Ziel abgemeldet. Um die serviceverknüpfte Rolle zu löschen, die Application Auto Scaling für den Zugriff auf Ihre Amazon Keyspaces-Tabelle verwendet, folgen Sie den Schritten unter. [Löschen einer serviceverknüpften Rolle für Amazon Keyspaces](using-service-linked-roles-app-auto-scaling.md#delete-service-linked-role-app-auto-scaling) 

1. **Wenn die Einstellungen für die automatische Skalierung definiert sind, wählen Sie Speichern.**

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

**auto Skalierung für eine Tabelle mit mehreren Regionen mithilfe von CQL deaktivieren**
+  Sie können `ALTER TABLE` es verwenden, um Auto Scaling für eine bestehende Tabelle zu deaktivieren. Beachten Sie, dass Sie Auto Scaling für ein einzelnes Tabellenreplikat nicht deaktivieren können.

  Im folgenden Beispiel ist Auto Scaling für die Lesekapazität der Tabelle deaktiviert.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH AUTOSCALING_SETTINGS = {
      'provisioned_read_capacity_autoscaling_update': {
          'autoscaling_disabled': true
      }
  };
  ```

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

**Deaktivieren Sie die auto Skalierung für eine Tabelle mit mehreren Regionen mithilfe des AWS CLI**
+  Sie können den AWS CLI `update-table` Befehl verwenden, um Auto Scaling für eine bestehende Tabelle zu deaktivieren. Beachten Sie, dass Sie Auto Scaling für ein einzelnes Tabellenreplikat nicht deaktivieren können. 

  Im folgenden Beispiel ist Auto Scaling für die Lesekapazität der Tabelle deaktiviert.

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable 
             \ --auto-scaling-specification readCapacityAutoScaling={autoScalingDisabled=true}
  ```

------

# Stellen Sie die bereitgestellte Kapazität einer Tabelle mit mehreren Regionen manuell in Amazon Keyspaces ein
<a name="tables-mrr-capacity-manually"></a>

Wenn Sie Auto Scaling für eine Tabelle mit mehreren Regionen deaktivieren müssen, können Sie die Lesekapazität der Tabelle für eine Replikattabelle manuell mithilfe von CQL oder dem bereitstellen. AWS CLI

**Anmerkung**  
Wir empfehlen die Verwendung von Auto Scaling für Tabellen mit mehreren Regionen, die den Modus für bereitgestellte Kapazität verwenden. Weitere Informationen finden Sie unter [Schätzung und Bereitstellung der Kapazität für eine Tabelle mit mehreren Regionen in Amazon Keyspaces](tables-multi-region-capacity.md).

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

**Manuelles Einstellen der bereitgestellten Kapazität einer Tabelle mit mehreren Regionen mithilfe von CQL**
+ Sie können `ALTER TABLE` es verwenden, um die Lesekapazität der Tabelle für eine Replikattabelle manuell bereitzustellen.

  ```
  ALTER TABLE mykeyspace.mytable
  WITH CUSTOM_PROPERTIES = {  
      'capacity_mode': {  
          'throughput_mode': 'PROVISIONED',  
          'read_capacity_units': 1,  
          'write_capacity_units': 1  
      },
      'replica_updates': {
          'us-east-1': {
              'read_capacity_units': 2
           }
      }
  };
  ```

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

**Legen Sie die bereitgestellte Kapazität einer Tabelle mit mehreren Regionen manuell fest, indem Sie AWS CLI**
+ Wenn Sie Auto Scaling für eine Tabelle mit mehreren Regionen deaktivieren müssen, können Sie `update-table` damit die Lesekapazität der Tabelle für eine Replikattabelle manuell bereitstellen.

  ```
  aws keyspaces update-table --keyspace-name mykeyspace --table-name mytable \
  --capacity-specification throughputMode=PROVISIONED,readCapacityUnits=1,writeCapacityUnits=1 \
  --replica-specifications region="us-east-1",readCapacityUnits=5
  ```

------