fusion-roles-cli
fusion-roles-cli(命令行工具 froles)用于部署和管理 Fusion Roles V2 配置。它可以从 JSON 配置文件创建或更新角色资源,包括角色、绑定、分配和范围类型,并支持检查或导出已有的角色状态。该工具面向 Roles V2,不适用于 Roles V1(旧系统)、数据库配置、Azure AD 组本身的管理或应用代码变更。使用前需通过 .NET 全局工具安装,认证默认使用 DefaultAzureCredential(自动沿用 az login 会话)。核心工作流包括:编写带 $schema 的 JSON 配置文件、使用 --dry-run 预检变更、再按环境(ci、fqa、fprd、tr)执行部署,且 create 命令是幂等的,支持反复运行。该工具还提供 export 导出当前配置,并会按自然键对各类资源进行协调,其中角色与可声明角色的访问角色映射会被完整协调,配置中缺失的映射会被移除。