Daftar 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.

Daftar topik menggunakan AWS CLI

Jalankan perintah berikut, ganti ClusterArn dengan Amazon Resource Name (ARN) cluster Anda. Jika Anda tidak memiliki ARN untuk cluster Anda, Anda dapat menemukannya dengan mencantumkan semua cluster. Untuk informasi selengkapnya, lihat Daftar kluster MSK Amazon.

aws kafka list-topics --cluster-arn ClusterArn

Output dari perintah ini terlihat seperti contoh JSON berikut.

{ "topics": [ { "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/MyTopic", "topicName": "MyTopic", "partitionCount": 3, "replicationFactor": 3, "outOfSyncReplicaCount": 0 }, { "topicArn": "arn:aws:kafka:us-east-1:123456789012:topic/MyCluster/abcd1234-abcd-dcba-4321-a1b2abcd9f9f-2/AnotherTopic", "topicName": "AnotherTopic", "partitionCount": 6, "replicationFactor": 3, "outOfSyncReplicaCount": 1 } ] }

Hasil paginating

Jika klaster Anda memiliki banyak topik, Anda dapat menggunakan pagination untuk mengambil hasil dalam batch yang lebih kecil. Gunakan --max-results parameter untuk menentukan jumlah maksimum topik yang akan dikembalikan, dan gunakan --next-token parameter untuk mengambil halaman hasil berikutnya.

aws kafka list-topics --cluster-arn ClusterArn --max-results 10

Jika ada lebih banyak hasil yang tersedia, responsnya mencakup nextToken nilai. Gunakan token ini untuk mengambil halaman hasil berikutnya.

aws kafka list-topics --cluster-arn ClusterArn --max-results 10 --next-token NextToken

Memfilter topik berdasarkan nama

Anda dapat memfilter daftar topik dengan menentukan awalan menggunakan parameter. --topic-name-filter Ini hanya mengembalikan topik yang namanya dimulai dengan awalan yang ditentukan.

aws kafka list-topics --cluster-arn ClusterArn --topic-name-filter "prod-"

Perintah ini hanya mengembalikan topik yang namanya dimulai denganprod-, seperti prod-orders atauprod-inventory.