- 已发运
- 2026年11月8日 02:36 UTC
- 作者
- Kamo
- 承诺
- 33e7e17
资源库从未存储过文件。 KbMediaService 写入到资源库 常量 bucket "kb " — 两个字符,低于 S3 的三个字符最小值 — 所以minio-java在字节离开pod之前拒绝了每个put和每个presign。 kamo.minio.bucket 一直都在 ConfigMap 中;没有什么可以读取它。 - Bucket 来自 kamo.minio.bucket (现在是 kb-resources ) , 对照验证 使用安全默认值的 S3 命名;assureBucketExists 仍然会创建它。 - KB MinIO 客户端签署的站点区域(us-west-ca-s-1 ) , 作为 共享客户端支持;minio-java 的 us-east-1 默认值被拒绝。 - 新的 GET /api/kb/media/{id } / content 从 MinIO ( 没有)流的字节 byte [ ] ) , 单个范围 -> 206, 416, HEAD, ETag/304, 私有缓存, nosniff + 沙盒 CSP, 仅用于光栅图像/PDF/音频/视频。 与以前相同的访问权限:自己的组织,否则平台帮助这个读者可以阅读, 然后是防病毒判决(423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING ) 。 - presignedUrl(列表,批处理,单个,平台帮助)现在携带 同源路径,而不是群集 MinIO 主机的签名 no 浏览器可以解析。 锁定或缺失的对象仍然无法获得 URL。
