

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

# Aktifkan aliran CDC untuk tabel yang ada di Amazon Keyspaces
<a name="keyspaces-enable-cdc-alter-table"></a>

Untuk mengaktifkan aliran CDC untuk tabel yang ada, Anda dapat menggunakan `ALTER TABLE` pernyataan di CQL, `update-table` perintah dengan AWS CLI, atau Anda dapat menggunakan konsol.

Untuk setiap baris yang diubah dalam tabel, Amazon Keyspaces dapat menangkap perubahan berikut berdasarkan pilihan `view_type` yang `cdc_specification` Anda pilih:
+ `NEW_AND_OLD_IMAGES`— kedua versi baris, sebelum dan sesudah perubahan. Ini adalah opsi default.
+ `NEW_IMAGE`— versi baris setelah perubahan.
+ `OLD_IMAGE`— versi baris sebelum perubahan.
+ `KEYS_ONLY`— kunci partisi dan pengelompokan baris yang diubah.

Untuk informasi tentang cara menandai aliran, lihat[Tambahkan tag baru ke aliran](Tagging.Operations.existing.stream.md).

**catatan**  
Amazon Keyspaces CDC memerlukan keberadaan peran terkait layanan (`AWSServiceRoleForAmazonKeyspacesCDC`) yang menerbitkan data metrik dari aliran CDC Amazon Keyspaces ke dalam akun Anda atas nama Anda. `"cloudwatch:namespace": "AWS/Cassandra"` CloudWatch Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat [Menggunakan peran untuk aliran CDC Amazon Keyspaces](using-service-linked-roles-CDC-streams.md).

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

**Aktifkan aliran (aliran CDC) dengan CQL**

Anda dapat menggunakan `ALTER TABLE` untuk mengaktifkan aliran untuk tabel yang ada.

1. Contoh berikut membuat aliran yang hanya menangkap perubahan pada partisi dan kunci pengelompokan dari baris yang diubah.

   ```
   ALTER TABLE mykeyspace.mytable
   WITH cdc = TRUE
   AND CUSTOM_PROPERTIES={'cdc_specification': {'view_type': 'KEYS_ONLY'}};
   ```

1. Untuk memverifikasi pengaturan aliran, Anda dapat menggunakan pernyataan berikut.

   ```
   SELECT keyspace_name, table_name, cdc, custom_properties FROM system_schema_mcs.tables WHERE keyspace_name = 'mykeyspace' AND table_name = 'mytable';
   ```

   Output dari pernyataan terlihat mirip dengan ini.

   ```
    keyspace_name | table_name | cdc  | custom_properties
   ---------------+------------+------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
       mykeyspace |    mytable | True | {'capacity_mode': {'last_update_to_pay_per_request_timestamp': '1741385897045', 'throughput_mode': 'PAY_PER_REQUEST'}, 'cdc_specification': {'latest_stream_arn': 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable/stream/2025-03-07T22:20:10.454', 'status': 'ENABLED', 'view_type': 'KEYS_ONLY'}, 'encryption_specification': {'encryption_type': 'AWS_OWNED_KMS_KEY'}, 'point_in_time_recovery': {'status': 'disabled'}}
   ```

------
#### [ CLI ]

**Buat aliran CDC dengan AWS CLI**

1. Untuk membuat aliran untuk tabel yang ada, Anda dapat menggunakan sintaks berikut.

   ```
   aws keyspaces update-table \
   --keyspace-name 'mykeyspace' \
   --table-name 'mytable' \
   --cdc-specification status=ENABLED,viewType=NEW_AND_OLD_IMAGES
   ```

1. Output dari perintah itu menunjukkan `create-table` respons standar dan terlihat mirip dengan contoh ini.

   ```
   { "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable" }
   ```

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

**Aktifkan aliran CDC dengan konsol Amazon Keyspaces**

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. Di panel navigasi, pilih **Tabel**, lalu pilih tabel dari daftar.

1. Pilih tab **Streams**.

1. Pilih **Edit** untuk mengaktifkan aliran.

1. Pilih **Aktifkan aliran**.

1. Pilih **Lihat jenis** aliran. Pilihan berikut tersedia. Perhatikan bahwa Anda tidak dapat mengubah jenis tampilan aliran setelah dibuat.
   + **Gambar baru dan lama** — Amazon Keyspaces menangkap kedua versi baris, sebelum dan sesudah perubahan. Ini adalah opsi default.
   + **Gambar baru** - Amazon Keyspaces hanya menangkap versi baris setelah perubahan.
   + **Gambar lama** - Amazon Keyspaces hanya menangkap versi baris sebelum perubahan.
   + **Hanya kunci utama** — Amazon Keyspaces hanya menangkap partisi dan pengelompokan kolom kunci dari baris yang diubah.

1. Untuk menyelesaikannya, pilih **Simpan perubahan**.

------