在 azure 中获取每个租户的所有订阅
Get All subscriptions per tenant in azure
我想要一个逻辑应用程序来获取每个租户的所有订阅。
我知道有一个休息 API 用于此目的:
GET https://management.azure.com/subscriptions?api-version=2020-01-01
如 Subscriptions - List 文档中所述。
两个问题:
我要在此处指定要获取哪个租户的订阅列表的位置?
我知道我需要一个令牌才能获取此数据,但我如何获取此令牌以及从何处获取?
正如您链接到的文档中所述,API 调用使用 Azure Active Directory OAuth2 流程。这意味着它将从登录用户的租户获取订阅。
但是,有一个逻辑应用程序连接器可以连接到 Azure 资源管理器。该连接器有一个名为列表订阅的操作。
添加时,通过登录创建到Azure的服务连接,可用于后续请求。
此示例实现达到了目的:它从逻辑应用程序获取订阅并returns它们。
我想要一个逻辑应用程序来获取每个租户的所有订阅。
我知道有一个休息 API 用于此目的:
GET https://management.azure.com/subscriptions?api-version=2020-01-01
如 Subscriptions - List 文档中所述。
两个问题:
我要在此处指定要获取哪个租户的订阅列表的位置?
我知道我需要一个令牌才能获取此数据,但我如何获取此令牌以及从何处获取?
正如您链接到的文档中所述,API 调用使用 Azure Active Directory OAuth2 流程。这意味着它将从登录用户的租户获取订阅。
但是,有一个逻辑应用程序连接器可以连接到 Azure 资源管理器。该连接器有一个名为列表订阅的操作。
添加时,通过登录创建到Azure的服务连接,可用于后续请求。
此示例实现达到了目的:它从逻辑应用程序获取订阅并returns它们。