imgLi 文档imgLi 文档
GitHub

S3 兼容矩阵

S3 兼容矩阵

imgli 通过 S3 API(path-style 或 virtual-host)访问对象存储。下表记录已验证与待验证状态;欢迎用仓库脚本提交报告。

如何自测

  1. 专用测试桶(关闭匿名 Get/List)。
  2. 复制 scripts/imgli-s3-vendors.env.example → 本机密钥文件(勿提交)。
  3. 运行:
./scripts/s3-vendor-matrix.sh minio   # 或其它 vendor 名
# 可选更深 e2e:
./scripts/s3-vendor-e2e.sh
  1. 用 GitHub Issue 模板「S3 vendor test report」反馈,或 PR 更新矩阵(不含密钥)。

矩阵(摘要)

厂商状态备注
MinIO已验证本地 / CI 友好;常需 path-style
RustFS已验证生产路径之一(运维侧)
Cloudflare R2未在树内自动化报告需求高,欢迎贡献
AWS S3未在树内自动化报告基线预期
阿里云 OSS(S3 API)未报告env 模板有
腾讯云 COS(S3 API)未报告桶名常带 APPID
七牛 Kodo(S3 API)未报告
又拍(S3 API)未报告优先 S3 端点
WebDAV单测覆盖非 S3,并列说明

完整列(endpoint 风格、Presign 等)以仓库 docs/s3-compatibility.md 为准。

运维提示

完整列与脚本以仓库为准(工程 SSOT):https://github.com/yixian-huang/imgli/blob/main/docs/s3-compatibility.md

相关:存储与 CDN · WebDAV · FTP · 安全

FTP / 传统供应商(双轨)

FTP 不是 first-class 对象存储。 优先供应商 S3 API;仅 FTP 时:OpenList/rclone → WebDAV 或 local/S3,或使用内置 FTP 兼容驱动(限制见 FTP)。仓内 docs/s3-compatibility.md 有 dual track 说明。

最后更新: 2026-08-06