

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Konfigurasikan replikasi Multi-wilayah untuk Amazon Keyspaces (untuk Apache Cassandra)
<a name="multiRegion-replication-configure"></a>

Anda dapat menggunakan konsol, Cassandra Query Language (CQL), atau AWS Command Line Interface untuk membuat dan mengelola ruang kunci dan tabel Multi-region di Amazon Keyspaces. 

Bagian ini memberikan contoh cara membuat dan mengelola ruang kunci dan tabel Multi-region. Semua tabel yang Anda buat di ruang kunci Multi-region secara otomatis mewarisi pengaturan Multi-region dari keyspace. 

Untuk informasi selengkapnya tentang konfigurasi dan fitur yang didukung, lihat[Amazon Keyspaces Catatan penggunaan replikasi multi-wilayah](multiRegion-replication_usage-notes.md).

**Topics**
+ [Konfigurasikan izin IAM yang diperlukan untuk membuat ruang kunci dan tabel Multi-wilayah](howitworks_replication_permissions.md)
+ [Konfigurasikan izin IAM yang diperlukan untuk menambahkan ke ruang Wilayah AWS kunci](howitworks_replication_permissions_addReplica.md)
+ [Buat ruang kunci Multi-wilayah di Amazon Keyspaces](keyspaces-mrr-create.md)
+ [Tambahkan Wilayah AWS ke ruang kunci di Amazon Keyspaces](keyspaces-multi-region-add-replica.md)
+ [Periksa kemajuan replikasi saat menambahkan Wilayah baru ke ruang kunci](keyspaces-multi-region-replica-status.md)
+ [Buat tabel Multi-wilayah dengan pengaturan default di Amazon Keyspaces](tables-mrr-create-default.md)
+ [Buat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis di Amazon Keyspaces](tables-mrr-create-provisioned.md)
+ [Memperbarui kapasitas yang disediakan dan pengaturan penskalaan otomatis untuk tabel Multi-wilayah di Amazon Keyspaces](tables-mrr-autoscaling.md)
+ [Melihat setelan kapasitas dan penskalaan otomatis yang disediakan untuk tabel Multi-wilayah di Amazon Keyspaces](tables-mrr-view.md)
+ [Matikan penskalaan otomatis untuk tabel di Amazon Keyspaces](tables-mrr-autoscaling-off.md)
+ [Mengatur kapasitas yang disediakan dari tabel Multi-wilayah secara manual di Amazon Keyspaces](tables-mrr-capacity-manually.md)

# Konfigurasikan izin IAM yang diperlukan untuk membuat ruang kunci dan tabel Multi-wilayah
<a name="howitworks_replication_permissions"></a>

Agar berhasil membuat ruang kunci dan tabel Multi-region, prinsipal IAM harus dapat membuat peran terkait layanan. Peran terkait layanan ini adalah jenis unik peran IAM yang telah ditentukan sebelumnya oleh Amazon Keyspaces. Ini mencakup semua izin yang diperlukan Amazon Keyspaces untuk melakukan tindakan atas nama Anda. Untuk informasi selengkapnya tentang peran tertaut layanan, lihat [Menggunakan peran untuk Replikasi Multi-Region Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Untuk membuat peran terkait layanan yang diperlukan oleh replikasi Multi-wilayah, kebijakan untuk prinsipal IAM memerlukan elemen berikut:
+ `iam:CreateServiceLinkedRole`— **Tindakan** yang dapat dilakukan kepala sekolah.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— **Sumber daya** tempat tindakan dapat dilakukan. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— Satu-satunya AWS layanan yang dapat dilampirkan peran ini adalah Amazon Keyspaces.

Berikut ini adalah contoh kebijakan yang memberikan izin minimum yang diperlukan kepada prinsipal untuk membuat ruang kunci dan tabel Multi-region.

```
{
            "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"}}
}
```

*Untuk izin IAM tambahan untuk ruang kunci dan tabel Multi-region, lihat [tombol Tindakan, sumber daya, dan kondisi untuk Amazon Keyspaces (untuk Apache Cassandra](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonkeyspacesforapachecassandra.html)) di Referensi Otorisasi Layanan.*

# Konfigurasikan izin IAM yang diperlukan untuk menambahkan ke ruang Wilayah AWS kunci
<a name="howitworks_replication_permissions_addReplica"></a>

Untuk menambahkan Region ke ruang kunci, prinsipal IAM memerlukan izin berikut:
+ `cassandra:Alter`
+ `cassandra:AlterMultiRegionResource`
+ `cassandra:Create`
+ `cassandra:CreateMultiRegionResource`
+ `cassandra:Select`
+ `cassandra:SelectMultiRegionResource`
+ `cassandra:Modify`
+ `cassandra:ModifyMultiRegionResource`

Jika tabel dikonfigurasi dalam mode yang disediakan dengan penskalaan otomatis diaktifkan, izin tambahan berikut diperlukan.
+ `application-autoscaling:RegisterScalableTarget`
+ `application-autoscaling:DeregisterScalableTarget`
+ `application-autoscaling:DescribeScalableTargets`
+ `application-autoscaling:PutScalingPolicy`
+ `application-autoscaling:DescribeScalingPolicies`

Agar berhasil menambahkan Region ke ruang kunci Single-region, prinsipal IAM juga harus dapat membuat peran terkait layanan. Peran terkait layanan ini adalah jenis unik peran IAM yang telah ditentukan sebelumnya oleh Amazon Keyspaces. Ini mencakup semua izin yang diperlukan Amazon Keyspaces untuk melakukan tindakan atas nama Anda. Untuk informasi selengkapnya tentang peran tertaut layanan, lihat [Menggunakan peran untuk Replikasi Multi-Region Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

Untuk membuat peran terkait layanan yang diperlukan oleh replikasi Multi-wilayah, kebijakan untuk prinsipal IAM memerlukan elemen berikut:
+ `iam:CreateServiceLinkedRole`— **Tindakan** yang dapat dilakukan kepala sekolah.
+ `arn:aws:iam::*:role/aws-service-role/replication.cassandra.amazonaws.com/AWSServiceRoleForKeyspacesReplication`— **Sumber daya** tempat tindakan dapat dilakukan. 
+ `iam:AWSServiceName": "replication.cassandra.amazonaws.com`— Satu-satunya AWS layanan yang dapat dilampirkan peran ini adalah Amazon Keyspaces.

Berikut ini adalah contoh kebijakan yang memberikan izin minimum yang diperlukan kepada prinsipal untuk menambahkan Wilayah ke ruang kunci.

```
{
            "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"}}
}
```

# Buat ruang kunci Multi-wilayah di Amazon Keyspaces
<a name="keyspaces-mrr-create"></a>

Bagian ini memberikan contoh cara membuat ruang kunci Multi-wilayah. Anda dapat melakukan ini di konsol Amazon Keyspaces, menggunakan CQL atau. AWS CLI Semua tabel yang Anda buat di ruang kunci Multi-region secara otomatis mewarisi pengaturan Multi-region dari keyspace.

**catatan**  
Saat membuat ruang kunci Multi-wilayah, Amazon Keyspaces membuat peran terkait layanan dengan nama di akun Anda. `AWSServiceRoleForAmazonKeyspacesReplication` Peran ini memungkinkan Amazon Keyspaces untuk mereplikasi penulisan ke semua replika tabel Multi-wilayah atas nama Anda. Untuk mempelajari selengkapnya, lihat [Menggunakan peran untuk Replikasi Multi-Region Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

**Buat ruang kunci Multi-wilayah (konsol)**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Di panel navigasi, pilih **Keyspaces**, lalu **pilih** Create keyspace.

1. Untuk **nama Keyspace**, masukkan nama untuk keyspace.

1. Di bagian **replikasi Multi-Region**, Anda dapat menambahkan Wilayah tambahan yang tersedia dalam daftar.

1. Untuk menyelesaikannya, pilih **Create keyspace**.

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

**Buat ruang kunci Multi-wilayah menggunakan CQL**

1. Untuk membuat ruang kunci Multi-wilayah, gunakan `NetworkTopologyStrategy` untuk menentukan ruang kunci Wilayah AWS yang akan direplikasi. Anda harus menyertakan Wilayah Anda saat ini dan setidaknya satu Wilayah tambahan. 

   Semua tabel di keyspace mewarisi strategi replikasi dari keyspace. Anda tidak dapat mengubah strategi replikasi di tingkat tabel.

   `NetworkTopologyStrategy`— Faktor replikasi untuk setiap Wilayah adalah tiga karena Amazon Keyspaces mereplikasi data di [tiga Availability](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) Zone dalam Wilayah AWS yang sama, secara default. 

   Pernyataan CQL berikut adalah contoh dari ini.

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

1. Anda dapat menggunakan pernyataan CQL untuk menanyakan `tables` tabel di `system_multiregion_info` ruang kunci untuk secara terprogram mencantumkan Wilayah dan status tabel Multi-wilayah yang Anda tentukan. Kode berikut adalah contoh dari ini.

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

   Output dari pernyataan terlihat seperti berikut:

   ```
    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 ]

**Buat ruang kunci Multi-wilayah baru menggunakan AWS CLI**
+ Untuk membuat ruang kunci Multi-wilayah, Anda dapat menggunakan pernyataan CLI berikut. Tentukan Wilayah Anda saat ini dan setidaknya satu Wilayah tambahan di`regionList`.

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

------

Untuk membuat tabel Multi-region, lihat [Buat tabel Multi-wilayah dengan pengaturan default di Amazon Keyspaces](tables-mrr-create-default.md) dan[Buat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis di Amazon Keyspaces](tables-mrr-create-provisioned.md).

# Tambahkan Wilayah AWS ke ruang kunci di Amazon Keyspaces
<a name="keyspaces-multi-region-add-replica"></a>

Anda dapat menambahkan yang baru Wilayah AWS ke ruang kunci yang merupakan ruang kunci tunggal atau Multi-wilayah. Region replika baru diterapkan ke semua tabel di keyspace. 

Untuk mengubah wilayah Tunggal menjadi ruang kunci Multi-wilayah, Anda harus mengaktifkan stempel waktu sisi klien untuk semua tabel di ruang kunci. Untuk informasi selengkapnya, lihat [Stempel waktu sisi klien di Amazon Keyspaces](client-side-timestamps.md).

Jika Anda menambahkan Wilayah tambahan ke ruang kunci Multi-wilayah, Amazon Keyspaces harus mereplikasi tabel yang ada ke Wilayah baru menggunakan pemulihan Lintas wilayah satu kali untuk setiap tabel yang ada. Biaya pemulihan untuk setiap tabel ditagih per GB, untuk informasi selengkapnya lihat [Backup dan restore](https://aws.amazon.com/keyspaces/pricing/#:~:text=per%20GB-month-,Restoring%20a%20table,-Restoring%20a%20table) di halaman harga Amazon Keyspaces (untuk Apache Cassandra). Tidak ada biaya untuk transfer data di seluruh Wilayah untuk operasi pemulihan ini. Selain data, semua properti tabel dengan pengecualian tag akan direplikasi ke Wilayah baru.

Anda dapat menggunakan `ALTER KEYSPACE` pernyataan di CQL, `update-keyspace` perintah dengan AWS CLI, atau konsol untuk menambahkan Wilayah baru ke satu atau ke ruang kunci Multi-wilayah di Amazon Keyspaces. Untuk menjalankan pernyataan dengan sukses, akun yang Anda gunakan harus berada di salah satu Wilayah di mana ruang kunci sudah tersedia. Saat replika ditambahkan, Anda tidak dapat melakukan operasi bahasa definisi data (DDL) lainnya pada sumber daya yang sedang diperbarui dan direplikasi.

Untuk informasi selengkapnya tentang izin yang diperlukan untuk menambahkan Wilayah, lihat[Konfigurasikan izin IAM yang diperlukan untuk menambahkan ke ruang Wilayah AWS kunci](howitworks_replication_permissions_addReplica.md).

**catatan**  
Saat menambahkan Wilayah tambahan ke ruang kunci Wilayah Tunggal, Amazon Keyspaces membuat peran terkait layanan dengan nama di akun Anda. `AWSServiceRoleForAmazonKeyspacesReplication` Peran ini memungkinkan Amazon Keyspaces untuk mereplikasi tabel ke Wilayah baru dan mereplikasi penulisan dari satu tabel ke semua replika tabel Multi-wilayah atas nama Anda. Untuk mempelajari selengkapnya, lihat [Menggunakan peran untuk Replikasi Multi-Region Amazon Keyspaces](using-service-linked-roles-multi-region-replication.md).

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

Ikuti langkah-langkah berikut untuk menambahkan Wilayah ke ruang kunci menggunakan konsol Amazon Keyspaces.

**Menambahkan Region ke keyspace (konsol)**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Di panel navigasi, pilih **Keyspaces**, lalu pilih keyspace dari daftar.

1. Pilih **Wilayah AWS**tab.

1. Pada **Wilayah AWS**tab, pilih **Tambah Wilayah**.

1. Dalam dialog **Add Region**, pilih Region tambahan yang ingin Anda tambahkan ke keyspace.

1. Untuk menyelesaikannya, pilih **Tambah**.

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

**Menambahkan Region ke keyspace menggunakan CQL**
+ Untuk menambahkan Region baru ke keyspace, Anda dapat menggunakan pernyataan berikut. Dalam contoh ini, ruang kunci sudah tersedia di Wilayah AS Timur (Virginia N.) dan Wilayah Wilayah Barat (Oregon) AS, dan pernyataan CQL menambahkan Wilayah AS Barat (California N.). 

  ```
  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 ]

**Menambahkan Region ke keyspace menggunakan AWS CLI**
+ Untuk menambahkan Region baru ke keyspace menggunakan CLI, Anda dapat menggunakan contoh berikut. Perhatikan bahwa nilai default untuk `client-side-timestamps` adalah `DISABLED`. Dengan `update-keyspace` perintah, Anda harus mengubah nilainya menjadi`ENABLED`.

  ```
  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"}'
  ```

------

# Periksa kemajuan replikasi saat menambahkan Wilayah baru ke ruang kunci
<a name="keyspaces-multi-region-replica-status"></a>

Menambahkan Wilayah baru ke ruang kunci Amazon Keyspaces adalah operasi yang berjalan lama. Untuk melacak kemajuan, Anda dapat menggunakan kueri yang ditampilkan di bagian ini.

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

**Menggunakan CQL untuk memverifikasi kemajuan add Region**
+  Untuk memverifikasi kemajuan pembuatan replika tabel baru di ruang kunci tertentu, Anda dapat melakukan kueri tabel`system_multiregion_info.keyspaces`. Pernyataan CQL berikut adalah contoh dari ini.

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

  Sementara operasi replikasi sedang berlangsung, status menunjukkan kemajuan pembuatan tabel di Wilayah baru. Ini adalah contoh di mana 5 dari 10 tabel telah direplikasi ke Wilayah baru.

  ```
   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%
  ```

  Setelah proses replikasi selesai dengan sukses, output akan terlihat seperti contoh ini.

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

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

**Menggunakan AWS CLI untuk memverifikasi kemajuan menambahkan Wilayah**
+ Untuk mengonfirmasi status pembuatan replika tabel untuk ruang kunci tertentu, Anda dapat menggunakan contoh berikut.

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

  Outputnya akan terlihat mirip dengan contoh ini.

  ```
  {
      "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%"
          }
      ]
  }
  ```

------

# Buat tabel Multi-wilayah dengan pengaturan default di Amazon Keyspaces
<a name="tables-mrr-create-default"></a>

Bagian ini memberikan contoh cara membuat tabel Multi-region dalam mode on-demand dengan semua pengaturan default. Anda dapat melakukan ini di konsol Amazon Keyspaces, menggunakan CQL atau. AWS CLI Semua tabel yang Anda buat di ruang kunci Multi-region secara otomatis mewarisi pengaturan Multi-region dari keyspace.

Untuk membuat ruang kunci Multi-wilayah, lihat. [Buat ruang kunci Multi-wilayah di Amazon Keyspaces](keyspaces-mrr-create.md)

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

**Buat tabel Multi-region dengan pengaturan default (konsol)**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Pilih ruang kunci Multi-wilayah.

1. Pada tab **Tabel**, pilih **Buat tabel**.

1. Untuk **nama Tabel**, masukkan nama untuk tabel. Tabel ini sedang direplikasi ditampilkan di kotak info. Wilayah AWS 

1. Lanjutkan dengan skema tabel.

1. Di bawah **Pengaturan tabel**, lanjutkan dengan opsi **Pengaturan default**. Perhatikan pengaturan default berikut untuk tabel Multi-region.
   + **Mode kapasitas - Mode** kapasitas default adalah **On-Demand**. Untuk informasi selengkapnya tentang mengonfigurasi mode yang **disediakan, lihat**. [Buat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis di Amazon Keyspaces](tables-mrr-create-provisioned.md)
   + **Manajemen kunci enkripsi** - Hanya **Kunci milik AWS**opsi yang didukung.
   + **Client-side timestamps** — Fitur ini diperlukan untuk tabel Multi-region.
   + Pilih **Sesuaikan pengaturan** jika Anda perlu mengaktifkan Time to Live (TTL) untuk tabel dan semua replika.
**catatan**  
Anda tidak akan dapat mengubah pengaturan TTL pada tabel Multi-wilayah yang ada.

1. Untuk menyelesaikannya, pilih **Buat tabel**.

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

**Buat tabel Multi-region dalam mode on-demand dengan pengaturan default**
+ Untuk membuat tabel Multi-region dengan pengaturan default, Anda dapat menggunakan pernyataan CQL berikut.

  ```
  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 ]

**Menggunakan AWS CLI**

1. Untuk membuat tabel Multi-region dengan pengaturan default, Anda hanya perlu menentukan skema. Anda dapat menggunakan contoh berikut.

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

   Output dari perintah tersebut adalah:

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

1. Untuk mengonfirmasi pengaturan tabel, Anda dapat menggunakan pernyataan berikut.

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

   Output menunjukkan semua pengaturan default dari tabel Multi-region. 

   ```
   {
       "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
               }
           }
       ]
   }
   ```

------

# Buat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis di Amazon Keyspaces
<a name="tables-mrr-create-provisioned"></a>

Bagian ini memberikan contoh cara membuat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis. Anda dapat melakukan ini di konsol Amazon Keyspaces, menggunakan CQL atau. AWS CLI

Untuk informasi selengkapnya tentang konfigurasi yang didukung dan fitur replikasi multi-wilayah, lihat. [Amazon Keyspaces Catatan penggunaan replikasi multi-wilayah](multiRegion-replication_usage-notes.md)

Untuk membuat ruang kunci Multi-wilayah, lihat. [Buat ruang kunci Multi-wilayah di Amazon Keyspaces](keyspaces-mrr-create.md)

Saat Anda membuat tabel Multi-wilayah baru dalam mode yang disediakan dengan pengaturan penskalaan otomatis, Anda dapat menentukan pengaturan umum untuk tabel yang valid untuk semua tabel Wilayah AWS yang direplikasi. Anda kemudian dapat menimpa pengaturan kapasitas baca dan membaca pengaturan penskalaan otomatis untuk setiap replika. Kapasitas tulis, bagaimanapun, tetap disinkronkan antara semua replika untuk memastikan bahwa ada kapasitas yang cukup untuk mereplikasi penulisan di semua Wilayah. 

**catatan**  
Penskalaan otomatis Amazon Keyspaces memerlukan keberadaan peran terkait layanan (`AWSServiceRoleForApplicationAutoScaling_CassandraTable`) yang melakukan tindakan penskalaan otomatis atas nama Anda. Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat [Menggunakan peran terkait layanan untuk Amazon Keyspaces](using-service-linked-roles.md).

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

**Buat tabel Multi-wilayah baru dengan penskalaan otomatis diaktifkan**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Pilih ruang kunci Multi-wilayah.

1. Pada tab **Tabel**, pilih **Buat tabel**.

1. Pada halaman **Buat tabel** di bagian **Rincian tabel**, pilih ruang kunci dan berikan nama untuk tabel baru.

1. Di bagian **Kolom**, buat skema untuk tabel Anda.

1. Di bagian **kunci Primer**, tentukan kunci utama tabel dan pilih kolom pengelompokan opsional.

1. Di bagian **Pengaturan tabel**, pilih **Sesuaikan pengaturan**.

1. Lanjutkan untuk **membaca/menulis pengaturan kapasitas**.

1. Untuk **mode Kapasitas**, pilih **Disediakan.**

1. Di bagian **Baca kapasitas**, konfirmasikan bahwa **Skala dipilih secara otomatis**.

   Anda dapat memilih untuk mengonfigurasi unit kapasitas baca yang sama untuk semua tabel Wilayah AWS yang direplikasi. Atau, Anda dapat menghapus kotak centang dan mengonfigurasi kapasitas baca untuk setiap Wilayah secara berbeda.

   Jika Anda memilih untuk mengonfigurasi setiap Wilayah secara berbeda, Anda memilih unit kapasitas baca minimum dan maksimum untuk setiap replika tabel, serta pemanfaatan target.
   + **Unit kapasitas minimum** — Masukkan nilai untuk tingkat throughput minimum yang harus selalu siap didukung oleh tabel. Nilai harus antara 1 dan kuota throughput maksimum per detik untuk akun Anda (40.000 secara default).
   + **Unit kapasitas maksimum** — Masukkan jumlah maksimum throughput yang ingin Anda berikan untuk tabel. Nilai harus antara 1 dan kuota throughput maksimum per detik untuk akun Anda (40.000 secara default).
   + **Target pemanfaatan** — Masukkan tingkat pemanfaatan target antara 20% dan 90%. Ketika lalu lintas melebihi tingkat pemanfaatan target yang ditentukan, kapasitas secara otomatis ditingkatkan. Ketika lalu lintas jatuh di bawah target yang ditentukan, secara otomatis diperkecil lagi.
   + Kosongkan kotak centang **Skala secara otomatis** jika Anda ingin menyediakan kapasitas baca tabel secara manual. Pengaturan ini berlaku untuk semua replika tabel.
**catatan**  
Untuk memastikan bahwa ada kapasitas baca yang cukup untuk semua replika, kami merekomendasikan penskalaan otomatis Amazon Keyspaces untuk tabel Multi-wilayah yang disediakan.
**catatan**  
Untuk mempelajari lebih lanjut tentang kuota default untuk akun Anda dan cara meningkatkannya, lihat[Kuota untuk Amazon Keyspaces (untuk Apache Cassandra)](quotas.md).

1. Di bagian **Tulis kapasitas**, konfirmasikan bahwa **Skala dipilih secara otomatis**. Kemudian konfigurasikan unit kapasitas untuk tabel. Unit kapasitas tulis tetap disinkronkan di seluruh wilayah Wilayah AWS untuk memastikan bahwa ada kapasitas yang cukup untuk mereplikasi peristiwa penulisan di seluruh Wilayah.
   + Hapus **Skala secara otomatis** jika Anda ingin menyediakan kapasitas tulis tabel secara manual. Pengaturan ini berlaku untuk semua replika tabel.
**catatan**  
Untuk memastikan bahwa ada kapasitas tulis yang cukup untuk semua replika, kami merekomendasikan penskalaan otomatis Amazon Keyspaces untuk tabel Multi-wilayah yang disediakan.

1. Pilih **Buat tabel**. Tabel Anda dibuat dengan parameter penskalaan otomatis yang ditentukan.

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

**Buat tabel Multi-wilayah dengan mode kapasitas yang disediakan dan penskalaan otomatis menggunakan CQL**
+ Untuk membuat tabel Multi-wilayah dalam mode yang disediakan dengan penskalaan otomatis, Anda harus terlebih dahulu menentukan mode kapasitas dengan menentukan `CUSTOM_PROPERTIES` tabel. Setelah menentukan mode kapasitas yang disediakan, Anda dapat mengonfigurasi pengaturan penskalaan otomatis untuk tabel yang digunakan. `AUTOSCALING_SETTINGS` 

  Untuk informasi mendetail tentang pengaturan penskalaan otomatis, kebijakan pelacakan target, nilai target, dan setelan opsional, lihat[Buat tabel baru dengan penskalaan otomatis](autoscaling.createTable.md).

  Untuk menentukan kapasitas baca replika tabel di Wilayah tertentu, Anda dapat mengonfigurasi parameter berikut sebagai bagian dari tabel: `replica_updates`
  + Wilayah
  + Unit kapasitas baca yang disediakan (opsional)
  + Pengaturan penskalaan otomatis untuk kapasitas baca (opsional)

  Contoh berikut menunjukkan `CREATE TABLE` pernyataan untuk tabel Multi-region dalam mode yang disediakan. Pengaturan penskalaan otomatis kapasitas tulis dan baca umum adalah sama. Namun, pengaturan penskalaan otomatis baca menentukan periode cooldown tambahan 60 detik sebelum menskalakan kapasitas baca tabel ke atas atau ke bawah. Selain itu, pengaturan penskalaan otomatis kapasitas baca untuk Wilayah AS Timur (Virginia N.) lebih tinggi daripada replika lainnya. Juga, nilai target diatur ke 70%, bukan 50%.

  ```
  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 ]

**Buat tabel Multi-wilayah baru dalam mode yang disediakan dengan penskalaan otomatis menggunakan AWS CLI**
+ Untuk membuat tabel Multi-wilayah dalam mode yang disediakan dengan konfigurasi penskalaan otomatis, Anda dapat menggunakan tabel. AWS CLI Perhatikan bahwa Anda harus menggunakan `create-table` perintah Amazon Keyspaces CLI untuk mengonfigurasi pengaturan penskalaan otomatis Multi-wilayah. Ini karena Application Auto Scaling, layanan yang digunakan Amazon Keyspaces untuk melakukan penskalaan otomatis atas nama Anda, tidak mendukung beberapa Wilayah. 

  Untuk informasi selengkapnya tentang pengaturan penskalaan otomatis, kebijakan pelacakan target, nilai target, dan setelan opsional, lihat[Buat tabel baru dengan penskalaan otomatis](autoscaling.createTable.md).

  Untuk menentukan kapasitas baca replika tabel di Wilayah tertentu, Anda dapat mengonfigurasi parameter berikut sebagai bagian dari tabel: `replicaSpecifications`
  + Wilayah
  + Unit kapasitas baca yang disediakan (opsional)
  + Pengaturan penskalaan otomatis untuk kapasitas baca (opsional)

  Saat Anda membuat tabel Multi-wilayah yang disediakan dengan pengaturan penskalaan otomatis yang kompleks dan konfigurasi berbeda untuk replika tabel, akan sangat membantu untuk memuat pengaturan penskalaan otomatis tabel dan konfigurasi replika dari file JSON. 

  Untuk menggunakan contoh kode berikut, Anda dapat men-download contoh file JSON dari [auto-scaling.zip](samples/auto-scaling.zip), dan ekstrak `auto-scaling.json` dan`replication.json`. Catat jalur ke file. 

  Dalam contoh ini, file JSON terletak di direktori saat ini. Untuk opsi jalur file yang berbeda, lihat [Cara memuat parameter dari file](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
  ```

------

# Memperbarui kapasitas yang disediakan dan pengaturan penskalaan otomatis untuk tabel Multi-wilayah di Amazon Keyspaces
<a name="tables-mrr-autoscaling"></a>

Bagian ini mencakup contoh cara menggunakan konsol, CQL, dan pengaturan penskalaan otomatis Amazon Keyspaces AWS CLI untuk tabel Multi-wilayah yang disediakan. Untuk informasi selengkapnya tentang opsi konfigurasi penskalaan otomatis umum dan cara kerjanya, lihat[Kelola kapasitas throughput secara otomatis dengan penskalaan otomatis Amazon Keyspaces](autoscaling.md). 

Perhatikan bahwa jika Anda menggunakan mode kapasitas yang disediakan untuk tabel Multi-wilayah, Anda harus selalu menggunakan panggilan API Amazon Keyspaces untuk mengonfigurasi penskalaan otomatis. Ini karena operasi Application Auto Scaling API yang mendasarinya tidak sadar Wilayah.

Untuk informasi selengkapnya tentang cara memperkirakan throughput kapasitas tulis dari tabel Multi-wilayah yang disediakan, lihat. [Memperkirakan dan menyediakan kapasitas untuk tabel Multi-wilayah di Amazon Keyspaces](tables-multi-region-capacity.md)

Untuk informasi selengkapnya tentang Amazon Keyspaces API, lihat Referensi API Amazon [https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html](https://docs.aws.amazon.com/keyspaces/latest/APIReference/Welcome.html).

Saat memperbarui mode yang disediakan atau pengaturan penskalaan otomatis dari tabel Multi-wilayah, Anda dapat memperbarui pengaturan kapasitas baca dan konfigurasi penskalaan otomatis baca untuk setiap replika tabel. 

Kapasitas tulis, bagaimanapun, tetap disinkronkan antara semua replika untuk memastikan bahwa ada kapasitas yang cukup untuk mereplikasi penulisan di semua Wilayah.

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

**Memperbarui kapasitas yang disediakan dan pengaturan penskalaan otomatis dari tabel Multi-wilayah menggunakan CQL**
+  Anda dapat menggunakan `ALTER TABLE` untuk memperbarui mode kapasitas dan pengaturan penskalaan otomatis dari tabel yang ada. Jika Anda memperbarui tabel yang saat ini dalam mode kapasitas sesuai permintaan, `capacity_mode` diperlukan. Jika tabel Anda sudah dalam mode kapasitas yang disediakan, bidang ini dapat dihilangkan. 

  Untuk informasi mendetail tentang pengaturan penskalaan otomatis, kebijakan pelacakan target, nilai target, dan setelan opsional, lihat[Buat tabel baru dengan penskalaan otomatis](autoscaling.createTable.md). 

  Dalam pernyataan yang sama, Anda juga dapat memperbarui kapasitas baca dan pengaturan penskalaan otomatis replika tabel di Wilayah tertentu dengan memperbarui properti tabel. `replica_updates` Pernyataan berikut adalah contoh dari ini.

  ```
  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 ]

**Memperbarui kapasitas yang disediakan dan pengaturan penskalaan otomatis dari tabel Multi-wilayah menggunakan AWS CLI**
+ Untuk memperbarui mode yang disediakan dan konfigurasi penskalaan otomatis dari tabel yang ada, Anda dapat menggunakan perintah. AWS CLI `update-table` 

  Perhatikan bahwa Anda harus menggunakan perintah Amazon Keyspaces CLI untuk membuat atau memodifikasi pengaturan penskalaan otomatis Multi-wilayah. Ini karena Application Auto Scaling, layanan yang digunakan Amazon Keyspaces untuk melakukan penskalaan otomatis kapasitas tabel atas nama Anda, tidak mendukung banyak. Wilayah AWS

   Untuk memperbarui kapasitas baca replika tabel di Wilayah tertentu, Anda dapat mengubah salah satu parameter opsional tabel berikut: `replicaSpecifications`
  + Unit kapasitas baca yang disediakan (opsional)
  + Pengaturan penskalaan otomatis untuk kapasitas baca (opsional)

  Saat Anda memperbarui tabel Multi-wilayah dengan pengaturan penskalaan otomatis yang kompleks dan konfigurasi berbeda untuk replika tabel, akan sangat membantu untuk memuat pengaturan penskalaan otomatis tabel dan konfigurasi replika dari file JSON. 

  Untuk menggunakan contoh kode berikut, Anda dapat men-download contoh file JSON dari [auto-scaling.zip](samples/auto-scaling.zip), dan ekstrak `auto-scaling.json` dan`replication.json`. Catat jalur ke file. 

  Dalam contoh ini, file JSON terletak di direktori saat ini. Untuk opsi jalur file yang berbeda, lihat [Cara memuat parameter dari file](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
  ```

------

# Melihat setelan kapasitas dan penskalaan otomatis yang disediakan untuk tabel Multi-wilayah di Amazon Keyspaces
<a name="tables-mrr-view"></a>

Anda dapat melihat pengaturan kapasitas dan penskalaan otomatis yang disediakan tabel Multi-wilayah di konsol Amazon Keyspaces, menggunakan CQL, atau. AWS CLI Bagian ini memberikan contoh bagaimana melakukan ini menggunakan CQL dan. AWS CLI

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

**Melihat kapasitas yang disediakan dan pengaturan penskalaan otomatis dari tabel Multi-wilayah menggunakan CQL**
+ Untuk melihat konfigurasi penskalaan otomatis dari tabel Multi-region, gunakan perintah berikut.

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

  Output untuk perintah ini terlihat seperti berikut:

  ```
   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 ]

**Melihat kapasitas yang disediakan dan pengaturan penskalaan otomatis dari tabel Multi-wilayah menggunakan AWS CLI**
+ Untuk melihat konfigurasi penskalaan otomatis dari tabel Multi-wilayah, Anda dapat menggunakan operasi. `get-table-auto-scaling-settings` Perintah CLI berikut adalah contoh dari ini.

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

  Anda akan melihat output berikut.

  ```
  {
      "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
                          }
                      }
                  }
              }
          }
      ]
  }
  ```

------

# Matikan penskalaan otomatis untuk tabel di Amazon Keyspaces
<a name="tables-mrr-autoscaling-off"></a>

Bagian ini memberikan contoh cara mematikan penskalaan otomatis untuk tabel Multi-wilayah dalam mode kapasitas yang disediakan. Anda dapat melakukan ini di konsol Amazon Keyspaces, menggunakan CQL atau. AWS CLI

**penting**  
Sebaiknya gunakan penskalaan otomatis untuk tabel Multi-wilayah yang menggunakan mode kapasitas yang disediakan. Untuk informasi selengkapnya, lihat [Memperkirakan dan menyediakan kapasitas untuk tabel Multi-wilayah di Amazon Keyspaces](tables-multi-region-capacity.md).

**catatan**  
Untuk menghapus peran terkait layanan yang digunakan Application Auto Scaling, Anda harus menonaktifkan penskalaan otomatis pada semua tabel di akun di semua. Wilayah AWS

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

**Matikan penskalaan otomatis Amazon Keyspaces untuk tabel Multi-wilayah yang ada di konsol**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Pilih tabel yang ingin Anda kerjakan dan pilih tab **Kapasitas**.

1. Di bagian **Pengaturan kapasitas**, pilih **Edit**.

1. Untuk menonaktifkan penskalaan otomatis Amazon Keyspaces, kosongkan kotak centang **Skala secara otomatis**. Menonaktifkan penskalaan otomatis membatalkan pendaftaran tabel sebagai target yang dapat diskalakan dengan Application Auto Scaling. Untuk menghapus peran terkait layanan yang digunakan Application Auto Scaling untuk mengakses tabel Amazon Keyspaces, ikuti langkah-langkahnya. [Menghapus peran terkait layanan untuk Amazon Keyspaces](using-service-linked-roles-app-auto-scaling.md#delete-service-linked-role-app-auto-scaling) 

1. Saat pengaturan penskalaan otomatis ditentukan, pilih **Simpan**.

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

**Matikan penskalaan otomatis untuk tabel Multi-wilayah menggunakan CQL**
+  Anda dapat menggunakan `ALTER TABLE` untuk mematikan auto scaling untuk tabel yang ada. Perhatikan bahwa Anda tidak dapat mematikan penskalaan otomatis untuk replika tabel individual.

  Dalam contoh berikut, penskalaan otomatis dimatikan untuk kapasitas baca tabel.

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

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

**Matikan penskalaan otomatis untuk tabel Multi-wilayah menggunakan AWS CLI**
+  Anda dapat menggunakan AWS CLI `update-table` perintah untuk mematikan penskalaan otomatis untuk tabel yang ada. Perhatikan bahwa Anda tidak dapat mematikan penskalaan otomatis untuk replika tabel individual. 

  Dalam contoh berikut, penskalaan otomatis dimatikan untuk kapasitas baca tabel.

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

------

# Mengatur kapasitas yang disediakan dari tabel Multi-wilayah secara manual di Amazon Keyspaces
<a name="tables-mrr-capacity-manually"></a>

Jika Anda harus mematikan penskalaan otomatis untuk tabel Multi-wilayah, Anda dapat menyediakan kapasitas baca tabel untuk tabel replika secara manual menggunakan CQL atau tabel. AWS CLI

**catatan**  
Sebaiknya gunakan penskalaan otomatis untuk tabel Multi-wilayah yang menggunakan mode kapasitas yang disediakan. Untuk informasi selengkapnya, lihat [Memperkirakan dan menyediakan kapasitas untuk tabel Multi-wilayah di Amazon Keyspaces](tables-multi-region-capacity.md).

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

**Mengatur kapasitas yang disediakan dari tabel Multi-wilayah secara manual menggunakan CQL**
+ Anda dapat menggunakan `ALTER TABLE` untuk menyediakan kapasitas baca tabel untuk tabel replika secara manual.

  ```
  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 ]

**Mengatur kapasitas yang disediakan dari tabel Multi-region secara manual menggunakan AWS CLI**
+ Jika Anda harus mematikan penskalaan otomatis untuk tabel Multi-wilayah, Anda dapat menggunakan `update-table` untuk menyediakan kapasitas baca tabel untuk tabel replika secara manual.

  ```
  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
  ```

------