Konfigurasikan PITR 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 PITR untuk tabel di Amazon Keyspaces

Anda dapat mengonfigurasi tabel di Amazon Keyspaces untuk operasi pencadangan dan pemulihan menggunakan PITR konsolCQL, dan AWS CLI.

Saat membuat tabel baru menggunakan CQL atau AWS CLI, Anda harus secara eksplisit mengaktifkan PITR dalam pernyataan buat tabel. Ketika Anda membuat tabel baru menggunakan konsol, PITR akan diaktifkan secara default.

Untuk mempelajari cara mengembalikan tabel, lihatPulihkan tabel dari cadangan ke titik waktu tertentu di Amazon Keyspaces.

Console
Konfigurasikan PITR untuk tabel menggunakan konsol
  1. Masuk ke AWS Management Console, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.

  2. Di panel navigasi, pilih Tabel dan pilih tabel yang ingin Anda edit.

  3. Pada tab Backup, pilih Edit.

  4. Di bagian Edit pengaturan point-in-time pemulihan, pilih Aktifkan oint-in-time pemulihan P.

  5. Pilih Simpan perubahan.

Cassandra Query Language (CQL)
Konfigurasikan PITR untuk tabel menggunakan CQL
  1. Anda dapat mengelola PITR pengaturan untuk tabel dengan menggunakan properti point_in_time_recovery kustom.

    Untuk mengaktifkan PITR saat Anda membuat tabel baru, Anda harus mengatur status point_in_time_recovery keenabled. Anda dapat menggunakan CQL perintah berikut sebagai contoh.

    CREATE TABLE "my_keyspace1"."my_table1"( "id" int, "name" ascii, "date" timestamp, PRIMARY KEY("id")) WITH CUSTOM_PROPERTIES = { 'capacity_mode':{'throughput_mode':'PAY_PER_REQUEST'}, 'point_in_time_recovery':{'status':'enabled'} }
    catatan

    Jika tidak ada properti kustom point-in-time pemulihan yang ditentukan, point-in-time pemulihan dinonaktifkan secara default.

  2. PITRUntuk mengaktifkan tabel yang ada menggunakanCQL, jalankan CQL perintah berikut.

    ALTER TABLE mykeyspace.mytable WITH custom_properties = {'point_in_time_recovery': {'status': 'enabled'}}
CLI
Konfigurasikan PITR untuk tabel menggunakan AWS CLI
  1. Anda dapat mengelola PITR pengaturan untuk tabel dengan menggunakan UpdateTableAPI.

    Untuk mengaktifkan PITR saat Anda membuat tabel baru, Anda harus menyertakan point-in-time-recovery 'status=ENABLED' dalam perintah create table. Anda dapat menggunakan yang berikut ini AWS CLI perintah sebagai contoh. Perintah telah dipecah menjadi baris terpisah untuk meningkatkan keterbacaan.

    aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' --point-in-time-recovery 'status=ENABLED'
    catatan

    Jika tidak ada nilai point-in-time pemulihan yang ditentukan, point-in-time pemulihan dinonaktifkan secara default.

  2. Untuk mengonfirmasi pengaturan point-in-time pemulihan untuk tabel, Anda dapat menggunakan yang berikut ini AWS CLI perintah.

    aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
  3. PITRUntuk mengaktifkan tabel yang ada menggunakan AWS CLI, jalankan perintah berikut.

    aws keyspaces update-table --keyspace-name 'myKeyspace' --table-name 'myTable' --point-in-time-recovery 'status=ENABLED'