Это похоже на Есть ли какой-либо API Python, который может получить IP-адрес (внутренний или внешний) виртуальной машины в Azure, но вместо этого я хотел бы получить IP-адрес infiniband виртуальной машины Azure.
Пока что я могу получить сетевой адаптер виртуальной машины в VMSS, но это позволяет мне запрашивать только частный IP-адрес eth0. Как я могу получить 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