"IP 액세스 제어 활성화"를 활성화하여 Azure DocumentDB 방화벽을 활성화하려고합니다.Azure documentdb 방화벽이 웹 작업에서 액세스를 차단했습니다.
내 App Service에서 연결을 관리 할 수있었습니다. 그러나 앱 서비스에있는 webjob은 Azure DocumentDB에 액세스 할 수 없습니다.
DocumentDB에 대한 웹 작업 액세스를 허용하는 방법이 있습니까? 감사합니다.
"IP 액세스 제어 활성화"를 활성화하여 Azure DocumentDB 방화벽을 활성화하려고합니다.Azure documentdb 방화벽이 웹 작업에서 액세스를 차단했습니다.
내 App Service에서 연결을 관리 할 수있었습니다. 그러나 앱 서비스에있는 webjob은 Azure DocumentDB에 액세스 할 수 없습니다.
DocumentDB에 대한 웹 작업 액세스를 허용하는 방법이 있습니까? 감사합니다.
DocumentDB에 대한 웹 작업 액세스를 허용하는 방법이 있습니까?
간단히 말해서, 은이다. 방화벽 차단 액세스 정책을 사용하려면 허용 된 IP 주소 목록 또는 IP 주소 범위를 추가해야합니다. document에서 자세한 정보를 얻을 수 있습니다. 그러나 Azure WebApp IP는 정적이지 않습니다. 당신이 허용 설정 한 것을 의미하는 경우
IP 주소 범위의 구성 허용 목록 외부 기계에서 푸른 코스모스 DB 데이터베이스 계정에 대한 액세스의 모든
I managed to allow connections from my App Service
없이, 당신은, 요약하면 포털
에서이 계정 내에서 컬렉션 또는 문서에 어떤 작업을 수행 할 수 없습니다 다음 우리가해야 trun IP 액세스 제어를 활성화 해제. 또는 WebJob 대신 Azure cloudservice 또는 가상 시스템을 사용할 수 있습니다.
편집 :
귀하의 의견에 따르면, 우리는 웹 애플리케이션과 동일한 IP를 사용하려는 경우, 우리는 아웃 바운드 IP를 사용할 수 있습니다, 우리는 푸른 자원 (https://resources.azure.com/)에서 그들을 얻을 수 있습니다 다음 outboundIpAddresses 추가 DocumentDB에 허용 된 IP 목록에 추가합니다. 그런 다음 webjob이 DocumentDB에 액세스 할 수 있습니다.
참고 : outboundIpAddresses 우리가 웹 애플리케이션 다시 시작하거나 웹 애플리케이션 서비스 계획을 변경할 때이 변경 될 수 있습니다, 고정 IP 아니다.
답해 주셔서 감사합니다. 나는 동일한 IP 주소가 App Service에있는 웹 작업에 적용된다고 생각했습니다. 방화벽을 활성화하고 웹 작업에 대한 액세스 권한을 부여하는 다른 방법이 있습니까? –
답변을 업데이트 했으므로 outbound ipaddress를 사용하여 webjob에서 documentDB에 액세스 할 수 있지만 IP는 정적이 아닙니다. –
이 아웃 바운드 IP 주소도 시도했지만 웹 응용 프로그램에서만 작동하는 것으로 보입니다. 웹 작업은 여전히 진행될 수 없습니다. 나는 이것이 아직도 no ... 당신을 톰이라고 생각한다. 당신의 대답을 고맙게 생각합니다. :) –
도움이된다면 동일한 문제가있는 더 많은 커뮤니티를 도울 수있는 답변으로 표시하십시오. –