azure-sdk-for-python:获取指定资源组的托管磁盘列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了azure-sdk-for-python:获取指定资源组的托管磁盘列表相关的知识,希望对你有一定的参考价值。

这是艰难的一天。我正在努力找到如何通过azure-sdk-for-python中的指定资源组获取托管磁盘列表。搜索了所有可能的解决方案,但没有什么能接近我想要的。为他们的文档做得很好的ms致敬,是的,先生!成功让我如此沮丧。

如果我循环访问VM,我可以获得托管磁盘列表,但它可能不是最好的解决方案,因为托管磁盘可以连接/分离,我将无法获得那些分离的磁盘。

建议非常感谢。

答案

您可以使用以下脚本列出资源组中的磁盘。

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
另一答案

您可以通过list_by_resource_group列出给定资源组内的所有资源。

然后你会得到一个包含GenericResource的页面容器。然后,您可以轻松选择所需内容。

或者,您可以通过list_by_resource_group for disk直接列出给定资源组中的所有磁盘。

以上是关于azure-sdk-for-python:获取指定资源组的托管磁盘列表的主要内容,如果未能解决你的问题,请参考以下文章

js获取指定坐标的元素名,网上大都是获取指定元素的坐标。。。

java获取当月天数,指定年月的天数,指定日期获取对应星期 .

Python获取指定目录下的所有文件路径获取指定目录下所有文件名(但是不包含子目录中文件名)获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)

Python获取指定目录下的所有文件路径获取指定目录下所有文件名(但是不包含子目录中文件名)获取指定目录下所有pdf文件名(但是不包含子目录中pdf文件名)

反射获取类中的指定字段

java 怎么获取指定日期n天后的日期