gpt4 book ai didi

python - azure-sdk-for-python : get list of managed disks from a specified resource group

转载 作者:行者123 更新时间:2023-11-30 22:19:45 24 4
gpt4 key购买 nike

这是艰难的一天。我正在努力寻找如何通过 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com