0

これはIs there any python API that can get the IP address (internal or external) of Virtual machine in Azureに似ていますが、代わりに Azure VM のインフィニバンド IP アドレスを取得したいと思います。

これまでのところ、VMSS で VM の NIC を取得できますが、それでは eth0 のプライベート IP アドレスを照会することしかできません。他のインターフェイスの IP アドレスを取得するにはどうすればよいですか?

理想的には、Pythonでこれを行いたい


from azure.mgmt.network import NetworkManagementClient
self.network_client = NetworkManagementClient(credentials, AZURE_SUBSCRIPTION_ID)

# get the private IP of a network interface
nic_name = 'redacted'
network_client.network_interfaces.get(GROUP_NAME, nic_name)
private_ip = nic.ip_configurations[0].private_ip_address

4

1 に答える 1