如何使用python列出azure帐户中的所有资源组?
我对Azure完全陌生。我在任何地方都找不到适用于Azure的Python SDK的正确文档。我想使用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
此外,如果有合适的文档,请共享链接。这里有一篇好文章可以开始: 这就是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)