【发布时间】:2019-07-07 13:08:04
【问题描述】:
我已经为每个实例分配了公共 IP(没有负载均衡器),我试图从 python 代码中获取它的公共 IP 但没有运气,我到目前为止尝试了什么:
from azure.mgmt.compute import ComputeManagementClient
from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.network import NetworkManagementClient
credentials = ServicePrincipalCredentials(client_id=ID, secret=SECRET_KEY, tenant=TENANT_ID)
for net in NetworkManagementClient(credentials, SUBSCRIPTION_ID):
print net
IP 不在此处。 我也尝试过从此返回的规模集对象:
vmss = ComputeManagementClient(credentials, SUBSCRIPTION_ID).virtual_machine_scale_set_vms.list(resource_group_name=resource_group,
virtual_machine_scale_set_name=scale_set_name)
但我没有在其中看到公共 IP 的属性。
【问题讨论】:
标签: python azure azure-devops azure-functions azure-sdk