Azure Cosmos DB 방화벽: 프록시의 공용 송신 IP 허용
Cosmos DB의 IP 방화벽을 포워드 프록시가 실제로 사용하는 공용 송신 주소에 맞추세요.
Cosmos DB 클라이언트를 포워드 프록시로 라우팅하면 데이터베이스 계정이 보는 네트워크 원본이 바뀝니다. 따라서 워크스테이션의 직접 공용 주소를 허용하는 IP 방화벽은 프록시를 거친 요청을 거부할 수 있습니다.
공용 액세스와 선택한 네트워크를 사용하는 계정이라면 프록시 경로의 공용 송신 IP 또는 승인된 범위를 허용하세요. 이는 프록시 너머의 NAT 주소일 수 있으며, Python 클라이언트가 리스너에 도달할 때 쓰는 호스트 이름이나 사설 주소가 아닙니다.
프록시 운영자가 할당한 송신 정보를 사용하세요. 순환하는 송신 풀에는 적절한 고정 경로나 승인된 송신 주소 집합이 필요합니다. 관찰된 주소 하나만 허용하면 이후 연결이 다른 주소를 쓸 때 신뢰할 수 없습니다.
Cosmos DB는 IP 허용 목록 밖의 요청에 대해 403 응답을 반환한다고 문서화합니다. 방화벽 업데이트가 전파되기까지 최대 15분이 걸릴 수 있습니다. 허용된 네트워크 원본도 여전히 유효한 권한 부여가 필요하므로 데이터베이스 계정의 일반 권한 부여 자격 증명은 그대로 두세요.