如何使用python列出azure帐户中的所有资源组?

如何使用python列出azure帐户中的所有资源组?,python,azure,azure-sdk-python,Python,Azure,Azure Sdk Python,我对Azure完全陌生。我在任何地方都找不到适用于Azure的Python SDK的正确文档。我想使用python访问azure帐户中的所有资源。首先列出我帐户中存在的所有资源组。我该怎么做 此外,如果有合适的文档,请共享链接。这里有一篇好文章可以开始: 这就是python代码的样子(摘自文章): 我在哪里可以获得azure凭据?在本例中,他们使用服务主体连接到azure。您还可以找到一篇关于如何创建一个的文章。读一下。 import os from azure.common.credenti

我对Azure完全陌生。我在任何地方都找不到适用于Azure的Python SDK的正确文档。我想使用python访问azure帐户中的所有资源。首先列出我帐户中存在的所有资源组。我该怎么做


此外,如果有合适的文档,请共享链接。

这里有一篇好文章可以开始:

这就是python代码的样子(摘自文章):


我在哪里可以获得azure凭据?在本例中,他们使用服务主体连接到azure。您还可以找到一篇关于如何创建一个的文章。读一下。
import os

from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.resource import ResourceManagementClient

subscription_id = os.environ.get(
    'AZURE_SUBSCRIPTION_ID',
    '11111111-1111-1111-1111-111111111111') # your Azure Subscription Id
credentials = ServicePrincipalCredentials(
    client_id=os.environ['AZURE_CLIENT_ID'],
    secret=os.environ['AZURE_CLIENT_SECRET'],
    tenant=os.environ['AZURE_TENANT_ID']
)
client = ResourceManagementClient(credentials, subscription_id)

for item in client.resource_groups.list():
    print_item(item)