Buat tabel Multi-wilayah dengan pengaturan default di Amazon Keyspaces - Amazon Keyspaces (untuk Apache Cassandra)

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

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

Console
Buat tabel Multi-region dengan pengaturan default (konsol)
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.

  2. Pilih ruang kunci Multi-wilayah.

  3. Pada tab Tabel, pilih Buat tabel.

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

  5. Lanjutkan dengan skema tabel.

  6. Di bawah Pengaturan tabel, lanjutkan dengan opsi Pengaturan default. Perhatikan pengaturan default berikut 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 TTL pengaturan pada tabel Multi-wilayah yang ada.

  7. 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 CQL pernyataan 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" }
  2. 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 } } ] }