Describa un tema 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.

Describa un tema utilizando el AWS CLI

Ejecute el siguiente comando y ClusterArn sustitúyalo por el nombre de recurso de Amazon (ARN) del clúster y TopicName por el nombre del tema que desee describir.

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

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

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

Entender el estado del tema

El status campo indica el estado actual del tema. En la siguiente tabla se describen los posibles valores de estado.

Valores de estado del tema
Status Description (Descripción)
CREATING Se está creando el tema.
ACTIVE El tema está activo y listo para usarse.
ACTUALIZANDO Se está actualizando la configuración del tema.
ELIMINANDO Se está eliminando el tema.

Descripción de las configuraciones de los temas

El configs campo contiene las propiedades de configuración de Kafka del tema, codificadas en formato Base64. Para ver la configuración en un formato legible, debe decodificar la cadena Base64.

El siguiente ejemplo muestra cómo decodificar la configuración mediante el base64 comando en Linux o macOS.

echo "Y29tcHJlc3Npb24udHlwZT1wcm9kdWNlcgpyZXRlbnRpb24ubXM9NjA0ODAwMDAw" | base64 --decode

El resultado decodificado muestra las propiedades de configuración del tema en formato clave-valor.

compression.type=producer retention.ms=604800000

Para obtener más información sobre las propiedades de configuración a nivel de tema, consulte. Configuración a nivel de tema de Amazon MSK