You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
822 B
17 lines
822 B
|
1 month ago
|
---
|
||
|
|
kind: external_dependency
|
||
|
|
name: MinIO 对象存储服务
|
||
|
|
slug: minio
|
||
|
|
category: external_dependency
|
||
|
|
category_hints:
|
||
|
|
- vendor_identity
|
||
|
|
scope:
|
||
|
|
- '**'
|
||
|
|
---
|
||
|
|
|
||
|
|
### MinIO 对象存储
|
||
|
|
- 角色:文件模块(crm-file)的底层对象存储,用于直传/分片上传、下载、预览的文件持久化
|
||
|
|
- 集成点:`crm-file` 模块通过 `io.minio:minio` SDK 访问;配置前缀 `crm.file.minio`(endpoint/access-key/secret-key/bucket)
|
||
|
|
- 使用模式:单 bucket(默认 `crm`),按业务域隔离 objectKey(`{bizDomain}/{yyyy}/{MM}/{fileId}.{ext}`);浏览器不直接接触 MinIO,通过后端签发的 presigned URL 或 kkFileView 回源访问
|
||
|
|
- 关键约束:分片大小下限 5MB(composeObject 要求);孤儿分片由定时任务清理
|
||
|
|
- verify exact API/params against official docs
|