Enumere los temas utilizando el AWS CLI - Transmisión administrada de Amazon para Apache Kafka

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Enumere los temas utilizando el AWS CLI

Ejecute el siguiente comando y ClusterArn sustitúyalo por el nombre de recurso de Amazon (ARN) del clúster. Si no tiene el ARN para su clúster, puede encontrarlo enumerando todos los clústeres. Para obtener más información, consulte Enumeración de clústeres de Amazon MSK.

aws kafka list-topics --cluster-arn ClusterArn

El resultado de este comando tendrá un aspecto similar al siguiente.

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

Paginación de resultados

Si su clúster tiene muchos temas, puede usar la paginación para recuperar los resultados en lotes más pequeños. Utilice el --max-results parámetro para especificar el número máximo de temas que se van a devolver y utilice el --next-token parámetro para recuperar la siguiente página de resultados.

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

Si hay más resultados disponibles, la respuesta incluye un nextToken valor. Utilice este token para recuperar la siguiente página de resultados.

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

Filtrar temas por nombre

Puede filtrar la lista de temas especificando un prefijo mediante el --topic-name-filter parámetro. Esto devuelve solo los temas cuyos nombres comiencen con el prefijo especificado.

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

Este comando devuelve solo los temas cuyos nombres comiencen porprod-, como prod-orders oprod-inventory.