使用 取得引導代理程式 AWS CLI - Amazon Managed Streaming for Apache Kafka

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 取得引導代理程式 AWS CLI

執行下列命令,取代 ClusterArn 使用您在建立叢集時取得的 Amazon Resource Name (ARN)。如果您沒有叢集ARN的 ,您可以列出所有叢集來尋找它。如需詳細資訊,請參閱列出 Amazon MSK叢集

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

對於使用 的MSK叢集IAM 存取控制,此命令的輸出如下所示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" }

下列範例顯示已開啟公開存取權限之叢集的引導代理程式。使用 BootstrapBrokerStringPublicSaslIam進行公開存取,並使用 中的BootstrapBrokerStringSaslIam字串進行存取 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" }

引導代理程式字串應包含來自部署MSK叢集之可用區域的三個代理程式 (除非只有兩個代理程式可用)。