Como obter agentes de bootstrap para um cluster do Amazon MSK - Amazon Managed Streaming for Apache Kafka

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como obter agentes de bootstrap para um cluster do Amazon MSK

Obtendo os corretores de bootstrap usando o AWS Management Console

O termo agentes de bootstrap se refere a uma lista de agentes que um cliente Apache Kafka pode usar como ponto de partida para se conectar ao cluster. Essa lista não inclui necessariamente todos os agentes em um cluster.

  1. Abra o console do Amazon MSK em https://console.aws.amazon.com/msk/.

  2. A tabela mostra todos os clusters da região atual nesta conta. Escolha o nome de um cluster para visualizar sua descrição.

  3. Na página Resumo do cluster, escolha Exibir informações do cliente. Isso mostra os corretores de bootstrap, bem como a string de conexão do Apache ZooKeeper .

Obtendo os corretores de bootstrap usando o AWS CLI

Execute o comando a seguir, ClusterArnsubstituindo-o pelo Amazon Resource Name (ARN) que você obteve ao criar seu cluster. Se você não tiver o ARN do cluster, poderá encontrá-lo listando todos os clusters. Para ter mais informações, consulte Listar clusters do Amazon MSK.

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

Para um cluster do MSK que use o Controle de acesso do IAM, a saída desse comando é semelhante ao seguinte exemplo de JSON.

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

O exemplo a seguir mostra os agentes de bootstrap de um cluster com acesso público ativado. Use o BootstrapBrokerStringPublicSaslIam para acesso público e a BootstrapBrokerStringSaslIam string para acesso interno 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" }

A string de agentes de bootstrap deve conter três agentes de todas as zonas de disponibilidade nas quais seu cluster do MSK esteja implantado (a menos que haja apenas dois agentes disponíveis).

Como obter os agentes de bootstrap usando a API

Para obter os corretores de bootstrap usando a API, consulte GetBootstrap Corretores.