Listen Sie Themen mit dem auf AWS CLI - Amazon Managed Streaming für Apache Kafka

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Listen Sie Themen mit dem auf AWS CLI

Führen Sie den folgenden Befehl aus und ClusterArn ersetzen Sie ihn durch den Amazon Resource Name (ARN) Ihres Clusters. Wenn Ihnen der ARN für Ihren Cluster nicht vorliegt, finden Sie ihn, indem Sie alle Cluster auflisten. Weitere Informationen finden Sie unter Amazon MSK-Cluster auflisten.

aws kafka list-topics --cluster-arn ClusterArn

Die Ausgabe dieses -Befehls sieht wie das folgende JSON-Beispiel aus.

{ "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 } ] }

Ergebnisse paginieren

Wenn Ihr Cluster viele Themen enthält, können Sie die Paginierung verwenden, um Ergebnisse in kleineren Batches abzurufen. Verwenden Sie den --max-results Parameter, um die maximale Anzahl von Themen anzugeben, die zurückgegeben werden sollen, und verwenden Sie den --next-token Parameter, um die nächste Ergebnisseite abzurufen.

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

Wenn mehr Ergebnisse verfügbar sind, enthält die Antwort einen nextToken Wert. Verwenden Sie dieses Token, um die nächste Ergebnisseite abzurufen.

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

Themen nach Namen filtern

Sie können die Themenliste filtern, indem Sie mit dem --topic-name-filter Parameter ein Präfix angeben. Dadurch werden nur Themen zurückgegeben, deren Namen mit dem angegebenen Präfix beginnen.

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

Dieser Befehl gibt nur Themen zurückprod-, deren Namen mit prod-orders oder beginnenprod-inventory.