Azure Web Apps的静态出站IP

时间:2015-11-18 10:26:12

标签: web-services azure web-applications proxy azure-web-sites

是否存在通过某个IP地址将呼叫汇集到网络服务的“快速而肮脏”的方式?可能在代码(C#)?

我正在开发这个Azure网站(PaaS no VM),它拥有自己的SSL保护域名。 例如myapp.azurewebsites.net - > https://myapp.com

系统正在使用第三方Web服务,该服务使用列入白名单的IP进行访问控制。不幸的是,他们不喜欢将标准的Azure出口IP列入白名单。

所以我需要做的是找到一种方法通过我们自己的IP地址(域名包附带的那个)调用该Web服务。 如果可能,只有那个流量,而不是所有流量。

我遇到过几种解决方案,但我不想通过试用App Service Environment来破坏生产网站的稳定性。

1 个答案:

答案 0 :(得分:1)

我认为被问到的场景是来自在Azure App Service(即Azure网站)上运行的应用程序的出站呼叫,外部端点。

在这种情况下,来自Web应用程序的出站呼叫使用为运行您的应用程序的App Service比例单元分配的IP地址池进行NAT。

使用“预览”门户(portal.azure.com),深入了解应用的网站刀片,然后点击“所有设置” - > “属性”。在出现的属性刀片中,有一个名为“OUTBOUND IP ADDRESSES”的文本框。这些是您需要将第三方提供商提供给白名单的值。