Amazon MSK 클러스터를 위한 부트스트랩 브로커 가져오기 - Amazon Managed Streaming for Apache Kafka

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon MSK 클러스터를 위한 부트스트랩 브로커 가져오기

를 사용하여 부트스트랩 브로커 가져오기 AWS Management Console

부트스트랩 브로커라는 용어는 Apache Kafka 클라이언트가 클러스터에 연결하기 위한 시작점으로 사용할 수 있는 브로커 목록을 의미합니다. 이 목록에 클러스터의 모든 브로커가 포함되어 있는 것은 아닙니다.

  1. https://console.aws.amazon.com/msk/에서 Amazon MSK 콘솔을 엽니다.

  2. 이 표는 이 계정에 속한 현재 리전의 모든 클러스터를 보여줍니다. 설명을 보려면 클러스터의 이름을 선택합니다.

  3. 클러스터 요약 페이지에서 클라이언트 정보 보기를 선택합니다. 부트스트랩 브로커와 Apache 연결 문자열이 표시됩니다. ZooKeeper

를 사용하여 부트스트랩 브로커 가져오기 AWS CLI

클러스터를 생성할 때 받은 Amazon 리소스 이름 (ARN) ClusterArn으로 대체하여 다음 명령을 실행합니다. 클러스터에 대한 ARN이 없는 경우, 모든 클러스터를 나열하여 찾을 수 있습니다. 자세한 정보는 Amazon MSK 클러스터 나열을 참조하세요.

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

IAM 액세스 제어을 사용하는 MSK 클러스터의 경우 해당 명령의 출력은 다음 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 를, AWS내부에서의 액세스에는 BootstrapBrokerStringSaslIam 문자열을 사용합니다.

{ "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 클러스터가 배포된 가용 영역의 브로커 3개가 포함되어야 합니다(사용 가능한 브로커가 2개만 있는 경우 제외).

API를 사용하여 부트스트랩 브로커 가져오기

API를 사용하여 부트스트랩 브로커를 가져오려면 을 참조하십시오. GetBootstrapBrokers