2

我对 Azure 完全陌生。我在任何地方都找不到适用于 Azure 的 Python SDK 的适当文档。我想使用 python 访问我的 azure 帐户中的所有资源。首先列出我帐户中存在的所有资源组。我怎样才能做到这一点?

另外,如果存在,请分享正确文档的链接。

4

2 回答 2

3

这是一篇很好的入门文章:使用 Python 管理 Azure 资源和资源组

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

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)
于 2019-07-25T04:54:51.280 回答
0

在这里阅读

import os
from azure.identity import AzureCliCredential
from azure.mgmt.resource import ResourceManagementClient

credential = AzureCliCredential()
subscription_id = "Your_ID"

resource_client = ResourceManagementClient(credential, subscription_id)
group_list = resource_client.resource_groups.list()

for group in group_list:
    print(group)
于 2021-11-23T17:45:51.980 回答