

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

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

------