mcpField
A
azure-rbac

azure-rbac

官方
github.com/microsoft云与 DevOps1.6k441.9k 次安装今天更新
代码仓库

关于 azure-rbac

用于确定 Azure RBAC 角色定义并生成身份角色分配指引的 Skill。它先查找适用的内置角色,必要时生成自定义角色,并提供 CLI 命令和 Bicep 代码。

主要功能

  1. 01查找匹配的内置角色
  2. 02生成自定义角色定义
  3. 03创建角色分配 CLI 命令
  4. 04提供 Bicep 角色分配代码
  5. 05说明角色分配前提条件

适用场景

  1. 01为 Azure 身份选择权限
  2. 02内置角色不适用时创建自定义角色
  3. 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