gpt4 book ai didi

api - Azure 资源管理器 API 用户的订阅范围授权

转载 作者:行者123 更新时间:2023-12-04 17:58:36 25 4
gpt4 key购买 nike

尝试整合 Azure ARM 集成,其中我的代码使用 Azure API 检索整个订阅中 VM 的完整列表。

成功完成所有(很多!)步骤here让 API 用户准备好身份验证所需的所有相关 ID。

使用同一组指令,我们还可以授予该用户“读者”角色,以列出特定组中的虚拟机(我们通过 Azure UI 完成此操作)。然而,我们未能成功执行指令here用于为此用户设置整个订阅的读者角色(通过 CLI)。

运行这个:

azure role assignment create --objectId app-oid --roleName Reader --scope /subscriptions/subscription-id

或者这个:

azure role assignment create --objectId app-oid --roleName Reader --subscription subscription-id --scope /subscriptions/subscription-id

产生这个:

Principals of type Application cannot validly be used in role assignments.

因此,目前我们无法在不为每个资源组添加特定授权的情况下以编程方式浏览全套虚拟机。有人知道在订阅级别实际分配此权限的方法吗?

最佳答案

comment area 中找到答案问题正文中的链接:在新门户中,编辑订阅并添加角色,就像处理资源组一样。仍然好奇为什么 CLI 不支持这一点。

关于api - Azure 资源管理器 API 用户的订阅范围授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38168968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com