我对 Azure 完全陌生。我在任何地方都找不到适用于 Azure 的 Python SDK 的适当文档。我想使用 python 访问我的 azure 帐户中的所有资源。首先列出我帐户中存在的所有资源组。我怎样才能做到这一点?
另外,如果存在,请分享正确文档的链接。
我对 Azure 完全陌生。我在任何地方都找不到适用于 Azure 的 Python SDK 的适当文档。我想使用 python 访问我的 azure 帐户中的所有资源。首先列出我帐户中存在的所有资源组。我怎样才能做到这一点?
另外,如果存在,请分享正确文档的链接。
这是一篇很好的入门文章:使用 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)
在这里阅读
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)