kan*_*war 7 rbac azure azure-virtual-machine azure-active-directory azure-management-portal
我已将所有者角色分配给资源组。我无法创建新的资源组。
对于创建资源组,我是否需要所有者/贡献者角色来订阅?
当一个用户被分配了 Owner 和 Reader 角色时,哪个角色控制用户访问?
Joh*_*hnC 18
OP 要求提供创建新资源组所需的 RBAC 权限。@jason-ye 建议订阅所有者角色。这比必要的权限多,因此对于生产或相关环境来说不是一个好的答案。
根据Azure 资源的内置角色,订阅中的参与者角色足以创建所有资源,包括资源组。以下是 Contributor 角色的权限分配,“*”表示一切,有些事情被明确拒绝:
Actions
*
NotActions
Microsoft.Authorization/*/Delete
Microsoft.Authorization/*/Write
Microsoft.Authorization/elevateAccess/Action
Microsoft.Blueprint/blueprintAssignments/write
Microsoft.Blueprint/blueprintAssignments/delete
Run Code Online (Sandbox Code Playgroud)
我想要一种授予“创建新资源组”而不授予“*”现有资源的方法。
更新:基于Azure 内置 [RBAC] 角色,没有其他内置角色提供创建(或写入)资源组所需的权限。
但是,既然 Azure 支持自定义 RBAC 角色,您可以使用 Microsoft.Resources资源提供程序操作创建自定义角色
Microsoft.Resources/subscriptions/resourceGroups/write
Run Code Online (Sandbox Code Playgroud)
这将提供最少的特权来实现预期的结果。
我已将所有者角色分配给资源组。我无法创建新的资源组。
这是设计使然的行为,因为所有者权限适用于该资源组,而不适用于订阅。
如果你想给该账户授予创建资源组的权限,我们可以在这里设置:
将此订阅的所有者权限授予该帐户,这样该帐户将有权创建新的资源组。
注意:如果我们将此订阅的所有者权限授予该帐户,则该帐户将获得所有资源组的所有权限。
归档时间: |
|
查看次数: |
11945 次 |
最近记录: |