

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
<a name="configure_PITR"></a>

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

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

Untuk mempelajari cara mengembalikan tabel, lihat[Pulihkan tabel dari cadangan ke titik waktu tertentu di Amazon Keyspaces](restoretabletopointintime.md).

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

**Konfigurasikan PITR untuk tabel menggunakan konsol**

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

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

1. **Pada tab **Backup**, pilih Edit.**

1. **Di bagian **Edit pengaturan pemulihan point-in-time, pilih Aktifkan pemulihan**. Point-in-time **

1. Pilih **Simpan perubahan**.

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

**Konfigurasikan PITR untuk tabel menggunakan CQL**

1. Anda dapat mengelola pengaturan PITR 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` ke`enabled`. Anda dapat menggunakan perintah CQL 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 pemulihan point-in-time yang ditentukan, pemulihan point-in-time dinonaktifkan secara default.

1. Untuk mengaktifkan PITR untuk tabel yang ada menggunakan CQL, jalankan perintah CQL 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 pengaturan PITR untuk tabel dengan menggunakan `UpdateTable` API.

   Untuk mengaktifkan PITR saat Anda membuat tabel baru, Anda harus menyertakan `point-in-time-recovery 'status=ENABLED'` dalam perintah create table. Anda dapat menggunakan AWS CLI perintah berikut 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 pemulihan point-in-time yang ditentukan, pemulihan point-in-time dinonaktifkan secara default.

1. Untuk mengonfirmasi pengaturan pemulihan point-in-time untuk sebuah tabel, Anda dapat menggunakan perintah berikut. AWS CLI 

   ```
   aws keyspaces get-table --keyspace-name 'myKeyspace' --table-name 'myTable'
   ```

1. Untuk mengaktifkan PITR untuk 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'
   ```

------