1

我需要其余 URL 来获取在 azure 中创建的 VM 的公共 IP 地址。

我要列出订阅中的所有公共 URL:

https://msdn.microsoft.com/en-us/library/azure/mt163635.aspx

我还能够获取所有 VM 详细信息。

https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines?redirectedfrom=MSDN

但我无法获得特定 VM 的关联 IP!

任何想法??

提前致谢

4

1 回答 1

2

根据您上面提到的链接,您似乎正在使用 Azure 资源管理器 (ARM) VM。

但我无法获得特定 VM 的关联 IP!

与 Azure 服务管理 (ASM) 不同,ARM VM 不直接将 IP 地址绑定到 VM。在 ARM 中,VM 与 NIC 相关联,并且每个 NIC 都可以与一个公共 IP 地址相关联。

所以,在ARM模式下,你需要在VM的详细信息中找到网卡,然后获取与这些网卡关联的IP地址。

要获取特定公共 IP 地址的详细信息,请使用以下 REST URL:

https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resoucegroup-name}/providers/Microsoft.Network/publicIPAddresses/{publicipaddress-name}?api-version={api-version}
于 2016-12-02T02:37:12.157 回答