Cosmos DB 클라이언트를 포워드 프록시로 라우팅하면 데이터베이스 계정이 보는 네트워크 원본이 바뀝니다. 따라서 워크스테이션의 직접 공용 주소를 허용하는 IP 방화벽은 프록시를 거친 요청을 거부할 수 있습니다.

공용 액세스와 선택한 네트워크를 사용하는 계정이라면 프록시 경로의 공용 송신 IP 또는 승인된 범위를 허용하세요. 이는 프록시 너머의 NAT 주소일 수 있으며, Python 클라이언트가 리스너에 도달할 때 쓰는 호스트 이름이나 사설 주소가 아닙니다.

프록시 운영자가 할당한 송신 정보를 사용하세요. 순환하는 송신 풀에는 적절한 고정 경로나 승인된 송신 주소 집합이 필요합니다. 관찰된 주소 하나만 허용하면 이후 연결이 다른 주소를 쓸 때 신뢰할 수 없습니다.

Cosmos DB는 IP 허용 목록 밖의 요청에 대해 403 응답을 반환한다고 문서화합니다. 방화벽 업데이트가 전파되기까지 최대 15분이 걸릴 수 있습니다. 허용된 네트워크 원본도 여전히 유효한 권한 부여가 필요하므로 데이터베이스 계정의 일반 권한 부여 자격 증명은 그대로 두세요.

관련 글