REST URI以获取azure中VM的ip地址
我需要RESTURL来获取在azure中创建的VM的公共ip地址 我将列出订阅中的所有公共URL,地址为:REST URI以获取azure中VM的ip地址,azure,azure-virtual-machine,azure-management-api,azure-monitoring,Azure,Azure Virtual Machine,Azure Management Api,Azure Monitoring,我需要RESTURL来获取在azure中创建的VM的公共ip地址 我将列出订阅中的所有公共URL,地址为: https://msdn.microsoft.com/en-us/library/azure/mt163635.aspx 我也能够得到所有虚拟机的细节 https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines?redirectedfrom=MSDN 但是我无法获取特定VM的关联ip 有什么想法吗 提前感谢根据您上
https://msdn.microsoft.com/en-us/library/azure/mt163635.aspx
我也能够得到所有虚拟机的细节
https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines?redirectedfrom=MSDN
但是我无法获取特定VM的关联ip
有什么想法吗
提前感谢根据您上面提到的链接,您似乎正在使用Azure资源管理器(ARM)虚拟机 但是我无法获取特定VM的关联ip 与Azure服务管理(ASM)不同,ARM虚拟机不直接将IP地址绑定到虚拟机。在ARM中,VM与NIC关联,每个NIC都可以与公共IP地址关联 因此,在ARM模式下,您需要在VM的详细信息中找到NIC,然后获取与这些NIC关联的IP地址 要获取特定公共IP地址的详细信息,请使用以下REST URL:
https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resoucegroup-name}/providers/Microsoft.Network/publicIPAddresses/{publicipaddress-name}?api-version={api-version}