Obtención de los agentes de arranque mediante la AWS CLI
Ejecute el siguiente comando, reemplazando clusterArn por el nombre de recurso de Amazon (ARN) que obtuvo al crear el 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 get-bootstrap-brokers --cluster-arnClusterArn
En el caso de un clúster de MSK que utiliza Control de acceso de IAM, el resultado de este comando tendrá un aspecto similar al siguiente.
{ "BootstrapBrokerStringSaslIam": "b-1.myTestCluster.123z8u.c2.kafka.us-west-1.amazonaws.com:9098,b-2.myTestCluster.123z8u.c2.kafka.us-west-1.amazonaws.com:9098" }
En el siguiente ejemplo, se muestran los agentes de arranque de un clúster con acceso público activado. Utilice la cadena BootstrapBrokerStringPublicSaslIam para el acceso público y la cadena BootstrapBrokerStringSaslIam para el acceso desde AWS.
{ "BootstrapBrokerStringPublicSaslIam": "b-2-public.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9198,b-1-public.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9198,b-3-public.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9198", "BootstrapBrokerStringSaslIam": "b-2.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9098,b-1.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9098,b-3.myTestCluster.v4ni96.c2.kafka-beta.us-east-1.amazonaws.com:9098" }
La cadena de agentes de arranque debe contener tres agentes de todas las zonas de disponibilidad en las que está implementado el clúster de MSK (a menos que solo haya dos agentes disponibles).