python - [Azure SDK Python]如何检查子网是否有可用IP?

标签 python azure azure-virtual-machine azure-virtual-network azure-sdk-python

Azure SDK Python 中有没有办法检查子网是否仍然有可用的 IP?

我们需要此信息,因为我们动态地将虚拟机部署在不同的子网中,并且在配置该子网之前我们必须知道网络是否仍然可用。

我尝试在 SO 和 Azure 文档上搜索,但没有成功。 我刚刚在 Azure CLI/Rest API 中找到了命令,但我不知道 python 中是否也有等效的命令。

如果不是,我该如何继续使用 REST API?

非常感谢您的支持。

最佳答案

我认为 Azure Python SDK 并没有提供这样的开箱即用的功能;您可以在 Azure Python SDK repository 上为此创建反馈项.

如果有帮助的话,Azure Python SDK确实提供了check_ip_address_availability模块,但它仅验证给定的单个私有(private) IP 地址是否可供使用。您可以使用this code作为引用。

此处的其他选项是使用 REST API您在上面提到的以获得所需的详细信息。

关于python - [Azure SDK Python]如何检查子网是否有可用IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74573188/

相关文章:

azure - 如何在 MSAL 角度配置中为所有不需要的 API 添加范围 null

azure - 无法启动处于“可用”状态的 Azure 虚拟机

azure - 删除/删除通过 powershell 旋转新虚拟机时创建的所有资源

azure - 发布后如何将 Azure 数据工厂参数获取到 ARM 模板参数文件 (ARMTemplateParametersForFactory.json)

python - 如何使用 SQL 参数

python - cx_卡住 : cannot find file/directory icon. gif

python - 我正在编写一个拼写检查程序,如何替换字符串中的 ch ?

ios - 用户更改密码后,ADAL 的 iOS 缓存访问 token 会过期多长时间

azure - 如何在 Azure 虚拟机上安装 Redis 缓存?

python - 使用滚动 12 个月窗口将自定义函数应用于 Pandas Group