第10章 Cloudreve 第10章:存储策略详解
存储策略对比 Cloudreve 支持多种存储服务商,但受限于 API 等特性,对每种策略的支持程度不同。本章将详述各存储策略的具体差异。
你可以在「仪表盘 -> 存储策略 -> 新建存储策略」处创建并配置存储策略。
Feature | Local | Remote node | OSS | COS | Qiniu | Upyun | OBS | OneDrive | S3 | K ---|---|---|---|---|---|---|---|---|---|--- 分片上传 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ 原生缩略图 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ 自定义限速 #1 | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ❌ | ❌ 理论最大文件大小 | 无限制 | 无限制 | 无限制 | 无限制 | 无限制 | 150 GB | 48.8 TB | 250 GB | 无限制 | 无限制 私链直链不重定向 #2 | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ | ❌ 公链直链不重定向 #3 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ 需要回调 #4 | - | 需要 | 需要 | - | 需要 | 需要 | 需要 | - | - | - CORS 配置 #5 | - | 需要 | 需要 | 需要 | - | - | 需要 | - | 需要 | 需要 内网 Endpoint #6 | - | ❌ | ✅#7 | ❌ | ❌#8 | ❌ | ❌ | ❌ | ❌ | 友好文件名下载 #9 | ✅ | ✅ | #10 | #10 | ✅ | ✅ | ✅ | #11 | #10 | #10 并行分片上传 #12 | #13 | #13 | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ | ✅
注释 自定义限速指的是用户组中配置的下载限速是否生效。对于第三方存储策略,限速设置依赖签名以保证不可被任意篡改,因此请使用私读存储桶。 私链直链不重定向指的是当存储桶为私有类型且未开启重定向直链时,获取的原始直链是否能长期有效。 公链直链不重定向指的是当存储桶为公共类型且未开启重定向直链时,获取的原始直链是否能长期有效。 需要回调指的是 Cloudreve 实例是否需要接收来自该存储端的回调请求。对于需要回调的存储策略,主站 URL 设置必须有效且可被存储端访问。 CORS 配置指的是存储桶是否需要设置跨域配置。在创建存储策略时,Cloudreve 可以帮你完成设置。 内网 Endpoint 指的是是否支持配置内部 endpoint。当 Cloudreve 与存储桶属于同一云服务商时,可以配置 Cloudreve 服务器请求使用内网 endpoint,以降低延迟和成本。 使用 COS 官方域名时,会在可用区域内自动解析到内网 endpoint:私网与公网访问 需手动配置 hosts 将公网 endpoint 解析至内网:ECS 通过内网访问 OBS 概述 友好文件名下载指的是下载时获取的文件名是否与文件管理器中显示的文件名一致。不支持此功能的存储策略,文件名与 blob 名称相同。 仅支持私读存储桶。 需在存储策略中启用「通过浏览器下载」选项。 并行分片上传指的是是否启用并行上传多个分片以提升上传速度。请在存储策略设置的「存储与上传 -> 并发分片上传」中启用。 需启用「预分配磁盘空间」且仅支持 Linux 或 macOS 系统,否则上传将失败。