2017-04-03 1 views
2

Azure 함수를 다음 프로젝트에 사용하고 싶습니다. Web.Config에서 ipSecurity와 같은 IP 허용 목록을 만들 수 있습니까?Azure 함수와 IP 제한

그들은 authLevel 기능을 사용하고 있으므로 보호 기능이 있습니다. 고객에게 허용 목록에 대한 보안 요구 사항이 있습니다.

리소스 탐색기를 보면 어떤 기능을 할 수있는 ipSecurityRestrictions 속성이있는 것 같습니다.하지만 Azure 함수 인스턴스에는 표시되지 않습니다.

+0

나는 당신이 할 수있는 생각 App App Service Environment (ASE)와 기능 응용 프로그램을 연결하고 NSG를 통해 https://docs.microsoft.com/en-us/azure/app-service-web/app-service-app-service-environment- control-inbound-traffic – mikalai

답변

2

web.config를 제어 할 권한이 없으므로 이렇게 할 수 없습니다.

함수 자체에서 ip 유효성 검사를 수행하거나 API 관리와 같은 솔루션을 추가하여 트래픽을 차단할 수 있습니다.

당신이 전용 (안 소비 계획)에서 실행하고자하는 경우, 당신은 IP를 화이트리스트와 수정의 Web.config와 사이트 확장으로 기능 런타임을 배포 할 수 있습니다 당신이 필요합니다 https://github.com/Azure/azure-webjobs-sdk-script/wiki/Deploying-the-Functions-runtime-as-a-private-site-extension

+0

정보를 제공해 주셔서 감사합니다! 나는 in-function check가 있다고 생각한다. – robjam

+0

사용자 정의'web.config'가 기능 Apps에 적용되지 않는다는 사실에 대한 공식 Azure 문/표시. –

+0

나는 이것이 지금 1 년 넘는 것을 안다. 그러나 이것은 아직도 경우 다? 나는 일련의 기능을 모두 동일한 funciton 앱에서 실행하고 있으며, 특정 IP 범위를 연결할 수 있도록 제한해야합니다 ... 여전히 권장되는 방법입니까? – m1nkeh