Pi 扩展 / 对象存储诊断

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

StorageOps 是一个 Pi Coding Agent 扩展和技能包,用于调查对象存储问题:鉴权失败、限流、签名不匹配、checksum 错误、生命周期规则、迁移、一致性和 provider 差异。

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

Input s5cmd sync reports 429 SlowDown
Domain performance / throttling
Evidence redacted HTTP trace
Next step reduce concurrency, inspect retry headers

功能

诊断技能

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

描述

粘贴错误、配置、日志片段或简短故障摘要。

02

路由

StorageOps 识别诊断领域并加载对应的对象存储技能。

03

检查

需要证据时使用脱敏 trace、辅助脚本和历史会话记忆。

04

诊断

返回可能原因、置信度、支持证据和安全的下一步。

场景

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

AccessDeniedSlowDownSignatureDoesNotMatchBadDigeststale readslifecycle surprisesfailed notificationsmigration drift

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

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

打开仓库