Azure 授权失败
Azure AuthorizationFailed
当我使用 运行 python 脚本来管理 Azure 环境中的虚拟机时,由于 AuthorizationFailed 消息而失败。正在打印以下异常以及错误消息。
CloudError("具有对象 ID 'bdafca09-d426-4924-b63c-dff61c034187' 的客户端 'bdafca09-d426-4924-b63c-dff61c034187' 无权在范围内执行操作 'Microsoft.Resources/subscriptions/resourcegroups/write' '/subscriptions/49ec57ce-8a6f-4cdf-95bf-8163b231edf6/resourcegroups/azure-sample-group-virtual-machines' 或范围无效。如果最近授予访问权限,请刷新您的凭据。")
您需要在门户中为您在 Azure AD 中创建的应用程序添加 Contributor
角色。
- Select 您在 订阅 中的订阅(搜索订阅
在顶部栏中)
- 在访问控制
中添加角色分配
- select 并为您的应用程序添加贡献者角色。
- 如果添加成功,您将在角色分配列表中看到您的应用程序。
当我使用 运行 python 脚本来管理 Azure 环境中的虚拟机时,由于 AuthorizationFailed 消息而失败。正在打印以下异常以及错误消息。
CloudError("具有对象 ID 'bdafca09-d426-4924-b63c-dff61c034187' 的客户端 'bdafca09-d426-4924-b63c-dff61c034187' 无权在范围内执行操作 'Microsoft.Resources/subscriptions/resourcegroups/write' '/subscriptions/49ec57ce-8a6f-4cdf-95bf-8163b231edf6/resourcegroups/azure-sample-group-virtual-machines' 或范围无效。如果最近授予访问权限,请刷新您的凭据。")
您需要在门户中为您在 Azure AD 中创建的应用程序添加 Contributor
角色。
- Select 您在 订阅 中的订阅(搜索订阅 在顶部栏中)
- 在访问控制 中添加角色分配
- select 并为您的应用程序添加贡献者角色。
- 如果添加成功,您将在角色分配列表中看到您的应用程序。