作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是艰难的一天。我正在努力寻找如何通过 azure-sdk-for-python 中指定的资源组获取托管磁盘列表。搜索了所有可能的解决方案,但没有什么接近我正在寻找的。向文档做得很好的女士致敬,是的,先生!成功让我很沮丧。
如果我循环访问虚拟机,我可以获得托管磁盘列表,但这可能不是最好的解决方案,因为托管磁盘可以附加/分离,而我将无法获得那些分离的磁盘。
非常感谢您的建议。
最佳答案
您可以使用以下脚本列出资源组中的磁盘。
from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.compute import ComputeManagementClient
from azure.mgmt.resource import ResourceManagementClient, SubscriptionClient
# Tenant ID for your Azure Subscription
TENANT_ID = ''
# Your Service Principal App ID
CLIENT = ''
# Your Service Principal Password
KEY = ''
credentials = ServicePrincipalCredentials(
client_id = CLIENT,
secret = KEY,
tenant = TENANT_ID
)
subscription_id = ''
compute_client = ComputeManagementClient(credentials, subscription_id)
rg = 'shuilinux'
disks = compute_client.disks.list_by_resource_group(rg)
for disk in disks:
print disk
关于python - azure-sdk-for-python : get list of managed disks from a specified resource group,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49023902/
我是一名优秀的程序员,十分优秀!