Azure 应用服务 - 如何将端点(而非 IP 地址)列入白名单?

问题描述 投票:0回答:1

我有Azure应用服务(Web API),并限制每个人的访问权限,允许通过Ipaddress使用访问限制(https:/docs.microsoft.comen-usazureapp-serviceapp-service-ip-restrictions。)

我想允许一个特定的域名端点访问API,不管他们来自哪个IP地址。是否有任何方法可以做到这一点。

azure .net-core access azure-web-app-service whitelist
1个回答
1
投票

不幸的是,不可能使用访问限制将特定的域名端点列入Azure应用服务的白名单,因为当客户端访问Azure应用服务中的Web API时,域名基本上会通过DNS解析为真实的IP地址。

不知道为什么你要只允许一个特定的域名。也许,您只是想 将自定义域映射到 Azure App Service. 然后,你可以使用你的多个自定义域名URL访问Web API。

此外,您可以选择在您的Web API前应用一个应用网关,然后您可以使用自定义域URL或应用网关URL访问您的后端Web API。应用网关可以根据HTTP请求的附加属性做出路由决定,例如,URI路径或主机头。此外,您还可以在您的应用服务访问限制中,将应用网关前端列入白名单。请看 使用应用网关配置App服务 以了解更多详情。

希望对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.