【发布时间】:2021-02-07 18:35:56
【问题描述】:
我在 Azure 中创建了一个 VMSS,其中描述了每个实例的公共 IP:https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking#creating-a-scale-set-with-public-ip-per-virtual-machine。我需要每个实例的 IP 公共 IP 配置,以便每个单独的实例都可以从外部独立使用。
由于显然无法为此类 IP 指定 sku(完整格式在这里:https://docs.microsoft.com/en-us/azure/templates/microsoft.compute/virtualmachinescalesets#virtualmachinescalesetpublicipaddressconfigurationproperties-object),所有 IP 始终是标准的。我可以查询公共 IP,因为它们是由 VMSS 创建的,它们确实是标准的。
元数据服务(我计划用于从实例中获取 IP)仅返回基本公共 IP(如此处所述:https://docs.microsoft.com/en-us/azure/virtual-network/public-ip-addresses#standard)。
我如何从实例内部获取实例的公共 IP,而不是 ping 一个返回调用者 IP 的随机第 3 方网站或从实例与 ARM 通信?
【问题讨论】:
标签: azure azure-virtual-network azure-vm-scale-set