用途:该技能围绕 Vast.ai 原生 Teams 与权限分类模型,帮助设计并验证团队成员角色与范围化 API 密钥,避免自建仅应用层代理,以实现最小权限的租户操作。适用于成员入职、职责分离、密钥治理与常规权限审查。
主要能力:将每个参与者映射到读写操作;在预设角色(Owner、Manager、Member)不匹配时,基于有据可查的最小权限分类创建具名自定义角色;为不同服务与环境创建独立具名密钥,并在 API 支持 eq、gte、lte 时使用端点与 ID 约束;对每个角色或密钥同时测试一项必需操作与一项被禁止操作,只有在观察到拒绝后才视为通过;管理成员生命周期,包括邀请时分配角色、调整前审查、移除离职成员、撤销陈旧密钥并记录有效上下文;定期导出成员、角色、密钥与审计证据,对紧急提权设定时限并在事后验证移除。
使用方式:先建立参与者-动作矩阵,涵盖 instance、user、billing、machine、miscellaneous、team 等类别;再选择默认或自定义角色;接着约束自动化密钥;随后双向测试访问;最后执行成员生命周期操作并定期审查与恢复。输出包括角色/密钥设计、正反访问测试证据、成员与密钥及审查和紧急访问记录,返回团队上下文、角色/密钥 ID、权限分类与约束、测试结果、例外、审查人与下次审查日期。
限制与注意:团队角色管成员操作,范围化密钥管程序化访问;不得共享个人全权密钥,不得因便利给监控或成本分析任务写权限。工具使用上,应先用 Read 与 Grep 检查清单、配置、提供方输出与现有测试,仅在获批计划下用 Write 或 Edit;未经操作员明确批准,不得创建、更新、销毁或资助 Vast.ai 资源。错误处理包括:必需操作被拒时只补缺失的已记录权限并重跑拒绝套件;禁止操作成功时立即移除多余访问并审查审计日志;成员上下文不明确时停止变更并确认个人与团队上下文;紧急提权超期时撤销、验证拒绝并记录治理事件。