Obtention des agents d'amorçage pour un cluster Amazon MSK - Amazon Managed Streaming for Apache Kafka

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Obtention des agents d'amorçage pour un cluster Amazon MSK

Faire en sorte que les courtiers Bootstrap utilisent le AWS Management Console

Le terme agents d'amorçage désigne une liste d'agents qu'un client Apache Kafka peut utiliser comme point de départ pour se connecter au cluster. Cette liste n'inclut pas nécessairement tous les agents d'un cluster.

  1. Ouvrez la console Amazon MSK à l'adresse https://console.aws.amazon.com/msk/.

  2. Le tableau présente tous les clusters de la région actuelle sous ce compte. Choisissez le nom d'un cluster pour afficher sa description.

  3. Sur la page de résumé du cluster, choisissez Voir les informations client. Cela vous montre les courtiers bootstrap, ainsi que la chaîne de ZooKeeper connexion Apache.

Faire en sorte que les courtiers Bootstrap utilisent le AWS CLI

Exécutez la commande suivante, en la ClusterArnremplaçant par le Amazon Resource Name (ARN) que vous avez obtenu lors de la création de votre cluster. Si vous n'avez pas l'ARN pour votre cluster, vous pouvez le trouver en listant tous les clusters. Pour plus d’informations, consultez Liste des clusters Amazon MSK.

aws kafka get-bootstrap-brokers --cluster-arn ClusterArn

Pour un cluster MSK qui utilise Contrôle d'accès IAM, la sortie de cette commande ressemble à l'exemple JSON suivant.

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

L'exemple suivant montre les agents d'amorçage d'un cluster dont l'accès public est activé. Utilisez le BootstrapBrokerStringPublicSaslIam pour l'accès public et la BootstrapBrokerStringSaslIam chaîne pour l'accès depuis l'intérieur 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 chaîne des agents d'amorçage doit contenir trois agents issus des zones de disponibilité dans lesquelles votre cluster MSK est déployé (sauf si deux agents seulement sont disponibles).

Obtention des agents d'amorçage à l'aide de l'API

Pour que les courtiers bootstrap utilisent l'API, consultez GetBootstrapBrokers.