適用於 Python 的 Azure 授權庫
管理 API
pip install azure-mgmt-authorization
建立管理用戶端
下列程式碼會建立管理用戶端的執行個體。
您必須提供 subscription_id
可從訂用帳戶清單中擷取 的。
請參閱資源管理驗證,以深入了解如何使用 Python SDK 來處理 Azure Active Directory 驗證,以及如何建立 Credentials
執行個體。
from azure.mgmt.authorization import AuthorizationManagementClient
from azure.common.credentials import UserPassCredentials
# Replace this with your subscription id
subscription_id = '33333333-3333-3333-3333-333333333333'
# See above for details on creating different types of AAD credentials
credentials = UserPassCredentials(
'user@domain.com', # Your user
'my_password' # Your password
)
authorization_client = AuthorizationManagementClient(
credentials,
subscription_id
)
檢查資源群組的權限
下列程式碼會檢查指定資源群組中的權限。 若要建立或管理資源群組,請參閱資源管理。
from azure.mgmt.redis.models import Sku, RedisCreateOrUpdateParameters
group_name = 'myresourcegroup'
permissions = self.authorization_client.permissions.list_for_resource_group(
group_name
)
# permissions is a iterable of Permissions instances