Pi 扩展 / 对象存储诊断

用你手头已有的证据诊断 S3 兼容存储故障。

StorageOps 是给 Pi Coding Agent 使用的对象存储诊断层。它把分散的 S3 兼容存储症状整理成有边界的调查流程:先分类故障,再收集脱敏证据,运行确定性检查,最后给出带置信度的下一步。

Python · Pi Coding Agent · S3-compatible · Redacted traces · Diagnostic skills

Inputs5cmd sync reports 429 SlowDown
Domainperformance / throttling
Evidenceredacted HTTP trace
Next stepreduce concurrency, inspect retry headers
16 个技能/评测包4 个 Pi 扩展工具托管 httpmon helperGolden cases 和 size gates

定位

适合场景

对象存储命令失败,但错误字符串不够解释问题:AccessDenied、SlowDown、SignatureDoesNotMatch、checksum 漂移、生命周期异常或迁移不一致。

它不做什么

它不是 provider 控制台替代品,而是给 Pi 使用的诊断包,从日志、配置、trace 和辅助脚本输出里组织判断。

最终得到什么

可能的故障领域、需要收集或检查的证据、置信度、具体检查项,以及避免泄漏凭据的安全下一步。

能力

诊断技能

15 个对象存储技能包覆盖安全、协议兼容、SDK 行为、性能、迁移、一致性、日志、生命周期和通知。

安全取证工具

scan_secrets、detect_domain、search_memory 和 capture_http_trace 会在诊断前收集有界、脱敏的上下文。

协议辅助脚本

确定性脚本用于检查策略、SigV4 解析、payload hash、ETag、限流、访问日志和迁移估算。

面向回归

Golden cases、eval packs、size gates 和验证目标让诊断行为保持紧凑、可重复。

为什么需要它

对象存储故障很少能只靠一个错误字符串解决。

一次存储故障可能涉及凭据、bucket policy、endpoint 兼容性、重试行为、签名、payload hash、生命周期规则、SDK 默认值或 provider 特有语义。

StorageOps 把这些诊断上下文打包成专注技能和脱敏辅助工具,让 Pi agent 可以从症状走向有证据支撑的下一步。

工作流

01

描述

粘贴症状:CLI 输出、SDK stack trace、bucket policy 片段、endpoint 配置、迁移备注或简短故障摘要。

02

分类

扩展把问题路由到鉴权、签名、限流、一致性、生命周期、通知或迁移等具体存储领域。

03

取证

用脱敏优先的工具和辅助脚本检查 policy 形状、SigV4 输入、payload hash、ETag、访问日志、成本或 HTTP trace。

04

判断

返回可能原因、置信度、证据、下一步验证项,以及哪些修改可以安全尝试。

场景

面向 S3 兼容运维里最混乱、最真实的中间地带。

AccessDeniedSlowDownSignatureDoesNotMatchBadDigeststale readslifecycle surprisesfailed notificationsmigration drift

当你有日志、命令输出、配置、失败迁移或可疑的 provider 行为,并需要结构化诊断路径时,就可以使用它。

带上错误信息,但不要把凭据带进答案。

打开仓库