Konfigurasikan stempel waktu sisi klien untuk tabel 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.

Konfigurasikan stempel waktu sisi klien untuk tabel di Amazon Keyspaces

Ikuti contoh berikut untuk mengaktifkan stempel waktu sisi klien untuk tabel yang ada menggunakan Amazon Keyspaces AWS Management Console, Cassandra Query Language (CQL), atau AWS Command Line Interface.

Console
Untuk mengaktifkan stempel waktu sisi klien untuk tabel yang ada (konsol)
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.

  2. Pilih tabel yang ingin Anda perbarui, lalu pilih tab Pengaturan tambahan.

  3. Pada tab Pengaturan tambahan, buka Modify client-side timestamps dan pilih Turn on client-side timestamps

  4. Pilih Simpan perubahan untuk mengubah pengaturan tabel.

Cassandra Query Language (CQL)
Menggunakan CQL pernyataan
  1. Aktifkan stempel waktu sisi klien untuk tabel yang ada dengan pernyataan. ALTER TABLE CQL

    ALTER TABLE my_table WITH custom_properties = {'client_side_timestamps': {'status': 'enabled'}};;
  2. Untuk mengonfirmasi pengaturan stempel waktu sisi klien untuk tabel baru, gunakan SELECT pernyataan untuk meninjau custom_properties seperti yang ditunjukkan pada contoh berikut.

    SELECT custom_properties from system_schema_mcs.tables where keyspace_name = 'my_keyspace' and table_name = 'my_table';

    Output dari pernyataan ini menunjukkan status untuk stempel waktu sisi klien.

    'client_side_timestamps': {'status': 'enabled'}
AWS CLI
Menggunakan AWS CLI
  1. Anda dapat mengaktifkan stempel waktu sisi klien untuk tabel yang ada menggunakan AWS CLI menggunakan contoh berikut.

    ./aws keyspaces update-table \ --keyspace-name my_keyspace \ --table-name my_table \ --client-side-timestamps 'status=ENABLED'
  2. Untuk mengonfirmasi bahwa stempel waktu sisi klien diaktifkan untuk tabel, jalankan kode berikut.

    ./aws keyspaces get-table \ --keyspace-name my_keyspace \ --table-name my_table

    Outputnya akan terlihat mirip dengan contoh ini dan menyatakan status stempel waktu sisi klien sebagai. ENABLED

    { "keyspaceName": "my_keyspace", "tableName": "my_table", "resourceArn": "arn:aws:cassandra:us-east-2:555555555555:/keyspace/my_keyspace/table/my_table", "creationTimestamp": 1662681312.906, "status": "ACTIVE", "schemaDefinition": { "allColumns": [ { "name": "id", "type": "int" }, { "name": "date", "type": "timestamp" }, { "name": "name", "type": "text" } ], "partitionKeys": [ { "name": "id" } ], "clusteringKeys": [], "staticColumns": [] }, "capacitySpecification": { "throughputMode": "PAY_PER_REQUEST", "lastUpdateToPayPerRequestTimestamp": 1662681312.906 }, "encryptionSpecification": { "type": "AWS_OWNED_KMS_KEY" }, "pointInTimeRecovery": { "status": "DISABLED" }, "clientSideTimestamps": { "status": "ENABLED" }, "ttl": { "status": "ENABLED" }, "defaultTimeToLive": 0, "comment": { "message": "" } }