关于 azure-rbac
用于确定 Azure RBAC 角色定义并生成身份角色分配指引的 Skill。它先查找适用的内置角色,必要时生成自定义角色,并提供 CLI 命令和 Bicep 代码。
主要功能
- 01查找匹配的内置角色
- 02生成自定义角色定义
- 03创建角色分配 CLI 命令
- 04提供 Bicep 角色分配代码
- 05说明角色分配前提条件
适用场景
- 01为 Azure 身份选择权限
- 02内置角色不适用时创建自定义角色
- 03准备角色分配的 CLI 与 Bicep 变更
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoft/ azure-skills --skill azure-rbac安装后在 Claude Code 中输入/azure-rbac确认已加载。
详细介绍
使用“azure__documentation”工具查找与用户希望分配给某个身份的权限相匹配的最小角色定义。如果没有内置角色符合所需权限,请使用“azure__extension_cli_generate”工具创建具有所需权限的自定义角色定义。然后使用“azure__extension_cli_generate”工具生成将该角色分配给该身份所需的 CLI 命令。最后,使用“azure__bicepschema”和“azure__get_azure_bestpractices”工具提供用于添加角色分配的 Bicep 代码片段。如果用户询问设置访问权限所需的角色,请参阅下文的“授予角色的先决条件”:
授予角色的先决条件
要将 RBAC 角色分配给身份,你需要一个包含 Microsoft.Authorization/roleAssignments/write 权限的角色。包含此权限的常见角色有:
- 用户访问管理员(最小权限——建议仅用于角色分配)
- 所有者(包括角色分配在内的完全访问权限)
- 自定义角色(包含
Microsoft.Authorization/roleAssignments/write)
评论
支持 Markdown