如何在 Azure Spring Apps 中识别出站公共 IP 地址

注意

Azure Spring Apps 是 Azure Spring Cloud 服务的新名称。 虽然该服务有新名称,但一些地方仍会使用旧名称,我们仍在更新屏幕截图、视频和图形等资产。

本文介绍如何查看 Azure Spring Apps 中应用程序的静态出站公共 IP 地址。 公共 IP 用于与外部资源(例如,数据库、存储和密钥保管库)通信。

重要

如果 Azure Spring Apps 实例部署在你自己的虚拟网络中,你可以利用网络安全组或 Azure 防火墙来完全控制出口流量。

IP 地址在 Azure Spring Apps 中的工作原理

Azure Spring Apps 服务有一个或多个出站公共 IP 地址。 出站公共 IP 地址数可能因计划和其他因素而异。

出站公共 IP 地址通常是固定不变的,但有例外。

重要

如果 Azure Spring Apps 实例部署在你自己的虚拟网络中,则在启动/停止 Azure Spring Apps 服务实例操作后,静态出站 IP 可能会更改。

出站 IP 更改时

每个 Azure Spring Apps 实例在任何给定时间都有一定数量的出站公共 IP 地址。 从应用程序发起的任何出站连接(例如,与后端数据库的连接)都使用出站公共 IP 地址之一作为源 IP 地址。 该 IP 地址是在运行时随机选择的,因此后端服务必须对所有出站 IP 地址打开其防火墙。

执行以下操作之一时,出站公共 IP 数会更改:

  • 升级计划间的 Azure Spring Apps 实例。
  • 提交支持票证以根据业务需求获取更多出站公共 IP。

查找出站 IP

若要在 Azure 门户中查找服务实例当前使用的出站公共 IP 地址,请在实例的左侧导航窗格中选择“网络”。 这些 IP 地址会列在“出站 IP 地址”字段中。

在 Azure PowerShell 中运行以下命令也可以找到相同的信息:

az spring show --resource-group <group_name> --name <service_name> --query properties.networkProfile.outboundIPs.publicIPs --output tsv

后续步骤