python - 获取 Azure VMSS 中实例的公共(public) IP?

标签 python azure azure-virtual-machine azure-cli azure-vm-scale-set

我有一个 python 程序,它以 JSON 格式为我提供有关 Azure 中虚拟机规模集 (VMSS) 的不同 VM 实例的所有详细信息。但是,我想要一些东西(参数)来识别哪个公共(public) IP 适用于哪个实例。

该程序现在只为我提供所有实例的公共(public) IP 列表。因此,让我们假设我想专门获取第三个实例的公共(public)IP。

我应该做什么?

最佳答案

以下是一个示例 Python 程序,其中列出了与公共(public) IP 配对的实例 ID:https://github.com/gbowerman/azurerm/blob/main/examples/list_vmss_pips.py - 关键是实例 ID 嵌入到 IP 地址的资源名称中。

*需要注意的是,这不是 python 的官方 azure sdk

关于python - 获取 Azure VMSS 中实例的公共(public) IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617438/

相关文章:

python - pip 安装。仅创建 dist-info 而不是包

powershell - 启动服务: Failed to start service 'Microsoft Service Fabric Host Service (FabricHostSvc)'

azure - 我们如何在本地计算机和 Azure VM 之间同步代码?

azure - RDP 客户端在 VM 启动时显示不同的屏幕(与 SConfig 相关)

azure - 在 Windows Azure : What are web role, 辅助角色和 VM 角色中?

python - 使用python将具有嵌套循环结构的文件解析为列表结构

python - python 中的 strncmp

python - None 与输入参数一样多的元组?

.net - Azure、.Net、Cobertura - ##[警告]找到多个文件或目录匹配项

Azure Function App 发布后控制台 UI 中缺少功能