기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon MSK 클러스터용 부트스트랩 브로커 가져오기
를 사용하여 부트스트랩 브로커 가져오기AWS Management Console
부트스트랩 브로커라는 용어는 Apache Kafka 클라이언트가 클러스터에 연결하기 위한 시작점으로 사용할 수 있는 브로커 목록을 나타냅니다. 이 목록에 반드시 클러스터의 모든 브로커가 포함되는 것은 아닙니다.
에서 아마존 MSK 콘솔을 엽니다https://console.aws.amazon.com/msk/
. -
이 표는 이 계정에 속한 현재 리전의 모든 클러스터를 보여줍니다. 설명을 보려면 클러스터의 이름을 선택합니다.
-
클러스터 요약 페이지에서 클라이언트 정보 보기를 선택합니다. 그러면 부트스트랩 브로커와 Apache ZooKeeper 연결 문자열이 표시됩니다.
를 사용하여 부트스트랩 브로커 가져오기AWS CLI
다음 명령을 실행하여 클러스터를 생성할 때 얻은 Amazon 리소스 이름 (ARN) ClusterArn
으로 대체합니다. 클러스터에 대한 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" }
다음 예에서는 퍼블릭 액세스가 설정된 클러스터의 부트스트랩 브로커를 보여 줍니다. 퍼블릭 액세스에는 를 사용하고 내부에서 액세스하려면BootstrapBrokerStringSaslIam
문자열을 사용합니다AWS.BootstrapBrokerStringPublicSaslIam
{ "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개가 포함되어야 합니다 (단, 두 브로커만 사용할 수 있는 경우는 제외).
API를 사용하여 부트스트랩 브로커 가져오기
API를 사용하여 부트스트랩 브로커를 가져오려면 을 참조하십시오 GetBootstrapBrokers.