Azure Service Connector를 사용하면 Azure 컴퓨팅 서비스를 Atlas cluster에 연결할 수 있습니다. Atlas 연결 문자열 사용하도록 애플리케이션 구성하면Azure Service Connector가 연결 문자열 안전하게 저장하고 애플리케이션 과 Atlas 간의 연결을 관리합니다.
이 튜토리얼에서는 Azure Portal 내의 Azure Service Connector를 사용하여 Azure 컴퓨팅 서비스(예: Azure App Service)를 Atlas cluster 에 연결하는 방법을 보여 줍니다.
제한 사항
Atlas 용Azure Service Connector에는 다음과 같은 제한 사항이 있습니다.
- Atlas 용Azure Service Connector는 빈 문자열을 확인하는 것 외에 연결 문자열 유효성을 검사하지 않습니다. 런타임 연결 오류를 방지하려면 연결 문자열 유효한지 확인하세요. 
- Azure Service Connector는 모든 Azure 리전을 지원하지 않습니다. 자세한 학습 은 Service Connector 리전 지원 참조하세요. 
전제 조건
- 활성 구독 있는 Azure 계정입니다. 
- Atlas 에 연결하기 위한 Azure 컴퓨팅 서비스입니다. Azure Azure 를 학습 Azure 설명서를 참조하세요. 
- 기존 Atlas cluster. 
- Atlas cluster 액세스 데 필요한 권한이 있는 데이터베이스 사용자입니다. - 중요- Atlas 용Azure Service Connector는 현재 SCRAM 인증 만 지원합니다. 자세한 학습 은 데이터베이스 사용자 구성을 참조하세요. 
- Atlas cluster의 연결 문자열. 
절차
다음 단계에 따라 Azure Portal을 사용하여 Azure 컴퓨팅 서비스(예: App Service)를 Atlas 에 연결합니다.
인증 구성합니다.
Connection string 옵션은 Atlas 에서 유일하게 지원되는 메서드이므로 미리 선택되어 있습니다.
- Atlas 연결 문자열 입력합니다. 연결 문자열 찾으려면 클러스터에 연결을 참조하세요. 
- (선택 사항) Azure Service Connector가 연결 문자열 에 사용하는 변수 이름을 편집합니다. Advanced 을 클릭하고 연필 아이콘을 클릭합니다. 변수 이름을 편집한 다음 Done을 클릭합니다. 
- Next: Networking를 클릭합니다. - Service Connector의 네트워크 구성 옵션이 아닌 Atlas 프로젝트 설정에서 네트워크 액세스 제어를 관리 이 단계를 건너뛰세요. - Atlas 에서 네트워크 액세스 제어를 관리하는 방법을 학습하려면 클러스터에 대한 보안 기능 구성을 참조하세요. 
- Next: Review + Create를 클릭합니다. - 연결 세부 정보의 요약을 검토합니다. 대상 서비스(Atlas), 컴퓨팅 서비스, 인증 메서드, 생성된 환경 변수를 확인합니다. 
- Create를 클릭합니다. - Azure 연결을 프로비저닝하는 데 1~2분 정도 걸릴 수 있습니다. Service Connector는 Azure 컴퓨팅 서비스(주로 환경 변수)에 필요한 설정을 구성합니다. - Azure Service Connector 연결을 만들거나 수정한 후 해당 환경 변수가 즉시 업데이트되거나 애플리케이션 환경에 반영되지 않을 수 있습니다. - 컴퓨팅 서비스의 서비스 커넥터 페이지로 돌아가서 연결이 성공적으로 생성되었는지 확인합니다. 새 Atlas 연결이 나열되어야 합니다. 
애플리케이션에서 연결 사용
연결을 만든 후 Service Connector는 Azure 컴퓨팅 서비스 환경의 연결 세부 정보를 사용합니다. 애플리케이션 코드는 이러한 환경 변수에 액세스하여 선택한 언어 또는 프레임워크 에 적합한 표준 MongoDB 운전자 또는 라이브러리를 사용하여 Atlas 에 연결합니다.
자세히 알아보기
- Azure 설명서에서 Atlas Cluster를 Azure App Service에 연결합니다.