MongoDB AWS 기반 인증
개요
이 가이드에서는 MONGODB-AWS
인증 메커니즘을 사용하여 MongoDB 복제본 세트로 MongoDB Kafka Connector를 인증하는 방법을 학습할 수 있습니다. MONGODB-AWS
인증 메커니즘은 AWS IAM(Amazon Web Services Identity and Access Management) 자격 증명을 사용하여 사용자를 인증합니다.
MongoDB MongoDB Atlas Amazon Web Services IAM 자격 증명을 사용하도록 에서 복제본 세트를 설정하는 방법을 알아보려면 통합 Amazon Web Services 액세스를 설정하는 방법에 대한 가이드를 참조하세요.
중요
IAM 자격 증명을 사용하여 인증하도록 MongoDB Kafka Connector 1.5 설정된 cluster에 연결하려면 버전 이상을 사용해야 합니다.MongoDB Amazon Web Services Amazon Web Services IAM 자격 증명 인증은 MongoDB 서버 버전 4.4 이상에서 사용할 수 있습니다.
커넥터 연결 설정
다음 예와 같이 연결 URI 커넥터 속성에 MONGODB-AWS
인증 자격 증명을 지정할 수 있습니다.
connection.uri=mongodb://<AWS access key id>:<AWS secret access key>@<hostname>:<port>/?authSource=<authentication database>&authMechanism=MONGODB-AWS&authMechanismProperties=AWS_SESSION_TOKEN:<AWS session token>
앞의 예에서는 바꿔야 하는 다음 자리 표시자를 사용합니다.
자리 표시자 | 설명 |
---|---|
AWS 액세스 키 ID | AWS_ACCESS_KEY_ID 의 값 |
AWS 비밀 액세스 키 | AWS_SECRET_KEY 의 값 |
호스트 이름 | MongoDB 서버의 네트워크 주소 |
포트 | MongoDB 서버의 포트 번호 |
인증 데이터베이스 | 사용자의 인증 데이터가 포함된 MongoDB 데이터베이스. authSource 매개변수와 자리 표시자 값을 생략하면 드라이버는 플레이스 홀더 admin 값을 사용합니다. |
AWS session token | Value of your AWS_SESSION_TOKEN . If you do not need to specify an
AWS session token, omit the authMechanismProperties parameter
and placeholder value.Optional |
팁
사용자 지정 인증 제공자
사용자 지정 인증 제공자 를 생성하고 사용하여 Amazon Web Services IAM 인증 을 지원 수 있습니다. 학습 내용은 사용자 지정 인증 제공자 가이드 를 참조하세요.