-1

尝试从 VS Code 的 Bash 终端创建 azure 存储帐户时,出现以下错误:

error retrieving default location: The client '' with object id '' does not have authorization to perform action 'Microsoft.Resources/subscriptions/resourcegroups/read' over scope '' or the scope is invalid. 
If access was recently granted, please refresh your credentials.

使用 az login 成功登录 Azure 后,我仍然收到错误消息。

4

2 回答 2

0

该错误意味着您在错误中提到的已登录用户帐户/服务主体没有足够的权限,要解决此问题,请subscription在 azure 门户中导航到您的 -> 使用Contributor如下角色添加它。

注意:要添加角色,您在门户中登录的帐户需要是订阅的OwnerUser Access Administrator

在此处输入图像描述

于 2020-09-15T01:41:40.497 回答
0

一段时间后,我能够毫无问题地运行我的 bash 脚本。我再次运行 AZ login 并更改为我的订阅。我以前做过所有这些,但我相信这次它有效,因为上一个会话超时。以前,当我登录该会话时,我没有必要的权限,并且在没有之前注销的情况下再次登录并没有刷新我的权限。

于 2020-09-16T04:08:52.940 回答