无法通过Postman获取Azure资源列表

bcs8qyzn  于 2022-11-07  发布在  Postman
关注(0)|答案(1)|浏览(164)

我正在尝试获取我的Azure资源组中存在的资源列表。
为此,我通过使用client_credentials流在Azure AD中注册一个应用程序来获得访问令牌。
但当我使用该令牌进行如下查询时,我得到401 Unauthorized- Authentication failed错误。

我使用的查询:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/resources?api-version=2021-04-01

我拥有所有资源的所有者访问权限,但为什么会出现401未授权错误。是否有任何步骤我错过了?
谁能给我指条正确的路?

r1zk6ea1

r1zk6ea11#

我了解到我必须为Azure服务管理给予API权限。
在提供user_impersonation之后,我将作用域更改为https://management.azure.com/.default并获得访问令牌。
使用此标记,我成功地获得了资源列表,没有任何错误。

相关问题