新的Azure订阅未与Azure python sd一起列出

2024-05-20 01:07:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我从azureportal创建了2个新订阅,但是我无法使用pythonsdk列出这些新创建的订阅。它很好地列出了旧订阅。在

from azure.mgmt.resource import SubscriptionClient
...
subscriptionClient = SubscriptionClient(credentials)
for subscription in subscriptionClient.subscriptions.list():
    print subscription
...

我在CLI上也遇到了同样的问题,但是注销并重新登录解决了这个问题。在

我没有看到任何其他订阅操作来扫描和刷新订阅。我需要在Azure Active Directory下管理新订阅吗?在


Tags: infromimportforsubscriptionsazureresourcelist
1条回答
网友
1楼 · 发布于 2024-05-20 01:07:17

我试图成功重现您的问题,这是由于您在Azure AD上注册的客户端没有检索这些订阅的信息的权限造成的。因此,解决方案是通过add role像Owner为客户机添加每个子脚本的权限,如下图所示。在

enter image description here

那么你的代码可以正常工作,但是我知道这个解决方案并不适合你。我在找一个更好的。在

相关问题 更多 >