1

我有一个 azure web 应用程序,它有 2 个插槽(一个用于生产,一个用于暂存)。我的 Web 应用程序调用了一个通过 IP 过滤保护的外部 Web 服务。当我在生产中时,我调用外部 Web 服务进行生产,当我在暂存时,我调用外部 Web 服务进行暂存。

因为我从登台切换到生产,所以我的 2 个出站 IP 地址会定期更改。因此,外部 Web 服务无法独立保护暂存和生产。

应用服务环境可以帮助我吗?还是其他 Azure 服务?

谢谢。

4

1 回答 1

0

看来,你在这里不走运。根据Microsoft Azure 文档

我可以为所有 Azure 服务使用保留 IP 吗?

保留 IP 只能用于通过 VIP 公开的 VM 和云服务实例角色。

因此,没有为 Azure 应用服务保留 IP,而仅限于 VM 和云服务。

但可能有一些解决方案:

  • 将 IP 过滤替换为 Azure 子域过滤,例如 my-app-prod.azurewebsites.net、my-app-staging.azurewebsites.net(或购买一个域名并将其子域记录设置为指向 Azure App Service slot 子域并使用它们而不是 Azure 的)
  • 将您的环境迁移到 Azure 云服务或 VM,然后使用保留的 IP 地址设置 Azure 虚拟网络。
于 2016-04-22T10:51:05.663 回答