Jelaskan topik menggunakan AWS CLI - Amazon Managed Streaming untuk Apache Kafka

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

Jelaskan topik menggunakan AWS CLI

Jalankan perintah berikut, ganti ClusterArn dengan Amazon Resource Name (ARN) cluster Anda dan TopicName dengan nama topik yang ingin Anda jelaskan.

aws kafka describe-topic --cluster-arn ClusterArn --topic-name TopicName

Output dari perintah ini terlihat seperti contoh JSON berikut.

{ "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/MyTopic", "topicName": "MyTopic", "partitionCount": 3, "replicationFactor": 3, "configs": "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw", "status": "ACTIVE" }

Memahami status topik

statusBidang menunjukkan keadaan topik saat ini. Tabel berikut menjelaskan nilai status yang mungkin.

Nilai status topik
Status Deskripsi
CREATING Topik sedang dibuat.
AKTIF Topiknya aktif dan siap digunakan.
UPDATING Konfigurasi topik sedang diperbarui.
DELETING Topik sedang dihapus.

Memahami konfigurasi topik

configsBidang berisi properti konfigurasi Kafka topik, dikodekan dalam format Base64. Untuk melihat konfigurasi dalam format yang dapat dibaca, Anda perlu memecahkan kode string Base64.

Contoh berikut menunjukkan cara memecahkan kode konfigurasi menggunakan base64 perintah di Linux atau macOS.

echo "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw" | base64 --decode

Output yang diterjemahkan menunjukkan properti konfigurasi topik dalam format nilai kunci.

compression.type=producer retention.ms=604800000

Untuk informasi selengkapnya tentang properti konfigurasi tingkat topik, lihat. Konfigurasi MSK Amazon tingkat topik