使 azure 网站仅对其他 azure 网站可用

make azure website only available to other azure websites

我目前已经部署了 WCF 服务以及 3 个不同的 asp.net 使用 WCF 服务的 mvc 应用程序,所有应用程序都已部署到不同的 Azure 网站。由于 WCF 应用程序可以直接访问我系统的数据库 我想做到这一点,所以只有具有 asp.net mvc 应用程序的其他网站才能访问它,这可能吗? 我尝试使用 ip 白名单,但我没有找到网站本地 ips 以添加规则和添加网站的 url 以及启用 DNS 反向查找也不起作用。

提前致谢

与其依赖特定的托管环境(未来可能会发生变化),您最好使用一种带有硬编码访问密钥的方法,在您的场景中,它可以像处理一样简单通过服务的众所周知的 GUID。

Wouldn't there be risk of this ip changing without me being notified?

从去年开始,您可以在 Azure 中获取静态 IP 地址。

How to get a static IP address for your Microsoft Azure Web Site.

除了通过 IP 地址进行限制外,您可能还需要一层安全保护,例如通过 HTTPS 添加令牌