MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification·KO·업데이트됨 5 Aug 2026
팀은 Windows에서 로컬로 개발하고 Linux Docker 환경에서 CI 파이프라인을 실행합니다. 안전한 연결을 통해 로컬 Azure Cosmos DB 개발이 필요하며, 쿼리 패턴을 검증하기 위해 파티션 키 분포를 검사할 수 있어야 합니다. 어떻게 해야 할까요? (세 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 공식 Linux 컨테이너 이미지를 사용하여 Linux 빌드 에이전트의 Docker에서 Azure Cosmos DB Emulator를 실행하고, 라이선스에 동의한 다음 필요한 포트를 게시합니다., 에뮬레이터의 자체 서명 인증서(emulator.pem)를 내보내고 Windows 및 Linux 트러스트 스토어에 가져와 https://localhost:8081/에 연결할 때 TLS 오류를 방지합니다., 에뮬레이터의 Data Explorer를 사용하여 Partition Key Explorer를 열고 유효 파티션 키와 물리적 파티션 범위를 검사합니다..
이것이 정답인 이유
Cosmos DB Emulator는 Linux Docker 컨테이너에서 실행될 수 있으며, 이는 Linux CI 환경과 일치합니다. 라이선스 동의 및 포트 게시가 필요합니다. 에뮬레이터는 자체 서명 인증서를 사용하므로, 로컬 개발 및 CI 파이프라인에서 TLS 오류를 피하려면 이 인증서를 Windows 및 Linux 트러스트 스토어에 가져와야 합니다. 에뮬레이터의 Data Explorer는 파티션 키 탐색기를 제공하여 쿼리 패턴 검증을 위한 파티션 키 분포를 확인할 수 있습니다. Azurite는 Azure Storage 에뮬레이터이며 Cosmos DB를 에뮬레이트하지 않습니다. SDK 클라이언트에서 SSL 유효성 검사를 비활성화하는 것은 보안 위험을 초래하므로 권장되지 않습니다.