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-arnClusterArn
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-arnClusterArn--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-arnClusterArn--max-results 10 --next-tokenNextToken
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-arnClusterArn--topic-name-filter "prod-"
Perintah ini hanya mengembalikan topik yang namanya dimulai denganprod-, seperti prod-orders atauprod-inventory.