用途:当用户询问某个 B2 应用密钥应具备哪些能力、需要审计现有密钥是否权限过宽(能力、范围或有效期),或需要安全轮换、退役、删除 B2 应用密钥时使用。
主要能力:通过 b2_list_buckets 将桶名解析为桶 ID,通过 b2_list_keys 盘点现有密钥元数据,通过 b2_delete_key 删除已确认的密钥。审查仅使用密钥元数据、桶元数据、能力名称、过期时间和已批准范围。
使用方式:先明确工作负载、桶名、前缀、操作、部署环境和所需时长,区分读、写、删除、生命周期、通知和密钥管理需求;将每个密钥归类为保留、轮换、收窄、设过期或退役,优先使用桶范围密钥、最小能力、自动化用短有效期、按工作负载或租户拆分密钥。替换设计需给出具体能力列表和桶范围;若该 MCP 界面不支持创建密钥,应让用户通过可信的 Backblaze 控制台、CLI 或密钥管理器创建,并直接部署到工作负载。删除前必须获得用户对密钥 ID、工作负载负责人、回滚计划和最近使用证据的明确确认,再调用 b2_delete_key。
限制与安全要求:对象数据必须通过预签名 URL、分片上传 URL 或外部 B2/S3 客户端在客户端与 B2 之间直接传输,不得经由模型或 MCP 服务器。持久密钥不得打印、记录日志、存入文件或粘贴到聊天中;若密钥出现在聊天中,应提示用户轮换且不回显。推荐具备密钥管理能力、无范围写/删除、永不过期或桶公开管理的密钥前需暂停并确认工作负载与影响范围。删除密钥会立即中断所有使用该密钥的工作负载,须先确认。