无法使用Azure CLI访问计费信息



我使用rbac和订阅id创建了一个服务主体,我能够使用此sp和此登录登录Azure并调用所有CLI

(创建SPaz广告sp为rbac-n创建";AppName1"--角色贡献者--作用域/订阅//资源组/(

但当我打电话询问账单信息时:az消费使用列表--订阅未经授权。请求ID:

我不确定要添加什么身份验证权限范围来启用此功能。尝试了太多的事情,但不知怎么的,我觉得自己的方向不对。任何帮助都将不胜感激。

在进入计费/使用之前,您是否使用以下命令使用服务原则登录?

az login --service-principal -u <app-url> -p <password-or-cert> --tenant <tenant>

我认为问题在于您在资源组级别分配了"贡献者"角色,然后试图访问订阅级别的资源。由于您没有这样做的权限,您将收到此"未经授权"错误。

若要解决此问题,请尝试为此服务主体在订阅级别分配"贡献者"角色。

最新更新