真实可用、免费额度明确、适合存储图片和文件 的国内外对象存储(Object Storage)服务推荐。所有服务均支持通过 Web 控制台、API 或 SDK(兼容 S3/自有协议)上传/管理文件,并可用于个人项目、博客图床、App 后端等场景。
推荐原则
- 免费额度真实存在(非试用 7 天)
- 无需绑定信用卡(或可选)
- 支持公开读取(用于图片外链)
- 国内访问速度快(对国内用户友好)
- 长期稳定运营(非小众临时服务)
一、国外免费对象存储(适合全球访问)
1. Amazon S3(AWS) 【最推荐】
- 免费额度:
- 5 GB 标准存储(12 个月,新账号)
- 每月 15 GB 出站流量(12 个月)
- 每月 2,000 次 PUT + 20,000 次 GET 请求
- 特点:
- 全球 CDN 加速(配合 CloudFront)
- 完全兼容 S3 API
- 可设置 Bucket 为静态网站托管(直接外链图片)
- 限制:
- 需注册 AWS 账号(可不绑信用卡,但部分区域可能要求)
- 12 个月后转为按量付费(极低,$0.023/GB)
- 官网:https://aws.amazon.com/s3/
💡 技巧:创建 Bucket 时选择
us-east-1,并设置 Block Public Access = OFF + Bucket Policy 允许 public-read,即可外链图片。
2. Cloudflare R2 【新兴首选,无出口流量费】
- 免费额度:
- 10 GB 存储
- 每天 1,000,000 次 Class A 请求(写)
- 每天 10,000,000 次 Class B 请求(读)
- 无出口流量费用(最大优势!)
- 特点:
- 兼容 S3 API
- 与 Cloudflare CDN 深度集成(全球加速)
- 适合做图床、静态资源托管
- 限制:
- 需绑定信用卡(但免费额度内不会扣费)
- 不支持直接外链(需通过 Worker 或自定义域名)
- 官网:https://www.cloudflare.com/products/r2/
注意:R2 默认 不允许公开读取,需通过 R2 + Workers 实现公开访问。
3. Backblaze B2
- 免费额度:
- 10 GB 存储
- 每天 1 GB 免费下载流量
- 超出后 $0.01/GB 下载
- 特点:
- 支持 S3 兼容 API(需启用)
- 可绑定自定义域名 + Cloudflare 免流
- 限制:
- 免费下载流量较少(仅 1GB/天)
- 官网:https://www.backblaze.com/b2/cloud-storage.html
二、国内免费对象存储(适合国内用户)
国内云厂商普遍 不再提供永久免费额度,但仍有“长期免费”或“新用户大礼包”。
1. 阿里云 OSS(对象存储)
- 免费额度(新用户):
- 5 GB 标准存储(6 个月)
- 20 GB 下行流量(6 个月)
- 10 万次请求(6 个月)
- 长期免费项:
- 低频访问存储 0~2 GB 免费(需手动设置生命周期规则)
- 特点:
- 国内 CDN 加速快
- 支持图片处理(缩放/水印等)
- 官网:https://www.aliyun.com/product/oss
建议:将图片设为 公共读,并通过
*.aliyuncs.com直接外链。
2. 腾讯云 COS(对象存储)
- 免费额度(新用户):
- 50 GB 标准存储(6 个月)
- 100 GB 下行流量(6 个月)
- 100 万次请求(6 个月)
- 长期免费项:
- 标准存储 50 GB/月 免费(限广州区域,需实名认证)
- 下行流量 10 GB/月 免费
- 特点:
- 免费额度目前是国内最大
- 支持图片高级处理(AI 裁剪、格式转换)
- 官网:https://cloud.tencent.com/product/cos
强烈推荐:腾讯云 COS 对个人开发者最友好。
3. 华为云 OBS
- 免费额度(新用户):
- 5 GB 存储(12 个月)
- 20 GB 流量(12 个月)
- 特点:
- 支持 S3 兼容 API
- 华为生态集成好
- 官网:https://www.huaweicloud.com/product/obs.html
4. 青云 QingCloud 对象存储
- 永久免费额度:
- 10 GB 存储空间
- 1 GB 下载流量/月
- 100 万次读请求/月
- 特点:
- 真正永久免费(无需新用户)
- 支持 S3 兼容 API
- 官网:https://www.qingcloud.com/products/qingstor/
适合轻量使用:博客图床、小项目附件存储。
三、其他免费方案(非传统对象存储)
| 服务 | 特点 | 限制 |
|---|---|---|
| GitHub + jsDelivr | 将图片存 GitHub 仓库,通过 https://cdn.jsdelivr.net/gh/user/repo/image.jpg 访问 | 单文件 ≤ 20 MB,不适合频繁更新 |
| Cloudflare Pages / Vercel Blob | 用于静态资源,但非通用对象存储 | Pages 适合网站,Blob 需代码部署 |
| ImgURL / 路过图床 | 中文免注册图床 | 非对象存储,无 API,稳定性一般 |
对比总结(推荐排序)
| 场景 | 推荐服务 |
|---|---|
| 全球访问 + 长期免费 | Cloudflare R2(无流量费) AWS S3(12 个月免费) |
| 国内访问 + 大免费额度 | 腾讯云 COS(50 GB + 100 GB 流量) |
| 国内 + 永久免费 | 青云 QingStor(10 GB 永久) |
| 技术爱好者 / 自建控 | MinIO(自建)+ 免费 VPS(如 Oracle Cloud) |
使用建议
- 图片外链:确保 Bucket 设置为 public-read(或通过 CDN 公开)
- 防盗链:在控制台开启 Referer 白名单(防刷流量)
- 生命周期:自动将 30 天未访问文件转为低频/归档,节省费用
- 备份:重要数据不要只存一处,建议跨云备份