これは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