如何将我的 Azure 网站从使用动态 IP 地址更改为静态 IP 地址?
我想要一个永远不会改变的静态 IP 地址。
我显然没有虚拟机,如下图所示。
应用服务是一种 PaaS(平台即服务)产品。在 PaaS 中,您无权访问服务器。
您共享的基础架构即服务 (IaaS) 类型的虚拟机屏幕截图。因此,应用服务将没有 IaaS - 虚拟机,这就是虚拟机列表(在您的问题中)为空的原因。
现在,向您提出有关您的应用程序的静态 IP 的问题。您可以在应用服务的自定义域部分找到它,如下所示。
并且,仅当您更改(尤其是从较高层降级到较低层)应用服务计划时,此 IP 地址才会更改。如果它没有改变,那么你很幸运。但是,如果您更改应用服务计划的层级,Microsoft 不保证它会保留 IP 地址。
需要注意的另一点是,您可能还会看到另一个应用服务的相同 IP 地址。这完全没问题,即使您想将自己的域映射到此应用服务,它也能正常工作。
当应用服务调用另一个外部端点时,它会完全使用另一组称为出站 IP 地址的 IP 地址,这些 IP 地址可以在“属性”边栏选项卡中找到,如下所示。
因此,您需要将Additional Outbound IP Addresses下的所有 IP 地址共享给外部 WebService 团队以进行白名单。这样,您的问题将得到解决。
现在让我知道这很有意义。
更新2:
对于应用服务,我们无法显式创建和分配单独的静态 IP。如果出于某种原因需要静态 IP,则必须选择虚拟机,然后为该 VM 分配静态 IP 地址并使用该 VM 部署网站。