跳到主要内容

存储桶管理

存储桶(Bucket)是用来存放和管理文件的基础单位。你可以把它理解为文件的大分类容器。

在七彩云对象存储中,公有 / 私有权限可以直接在 存储桶设置 中配置,因此桶的规划会直接影响访问方式、下载链路和后续接入逻辑。

创建存储桶前先确认什么

可先确认这些内容:

  • 存储桶名称
  • 文件用途
  • 访问权限(公有 / 私有)
  • 是否需要绑定自定义域名
  • 是否需要给程序接入使用
  • 是免费体验用途,还是正式业务用途

存储桶有什么用

通过存储桶,你可以:

  • 分类管理不同业务的文件
  • 设置访问权限
  • 绑定自定义域名
  • 通过 S3 工具或程序接入
  • 将公开资源和私有资源分开管理

创建存储桶示意

创建存储桶页面示意

图示说明:

  • 这是控制台里新建存储桶时的表单页面
  • 重点关注存储桶名称、权限类型、计费或相关配置项
  • 正式创建前,先确认这个桶是用于公开分发,还是私有访问

公有桶与私有桶

公有桶

常见用途:

  • 公开下载链接
  • 网站图片与静态资源
  • 安装包、压缩包等公开文件

特点:

  • 文件可直接访问
  • 便于公开分发
  • 便于和下载域名、资源站配合使用

私有桶

常见用途:

  • 内部资料
  • 受限文件
  • 需要授权访问的内容
  • 付费内容或用户专属资源

特点:

  • 文件默认不能直接公开访问
  • 通常需要签名链接授权后访问
  • 更适合权限敏感型业务
  • 签名访问规则完全兼容 S3

命名建议

建议按用途拆分存储桶,例如:

  • downloads
  • images
  • backup
  • videos

如果业务比较复杂,也可以按“业务 + 权限”来拆分,例如:

  • public-downloads
  • private-assets
  • user-attachments

这样更便于后续管理,也能减少权限混乱。

常见拆分思路

按业务拆分

适用情况:

  • 下载站
  • 多个项目并行
  • 需要独立管理成本和资源

按权限拆分

适用情况:

  • 同时存在公开资源和私密资源
  • 需要避免权限误配置

按环境拆分

适用情况:

  • 同时存在测试环境和生产环境
  • 需要避免测试资源影响正式业务

例如:

  • test-downloads
  • prod-downloads

常见误区

1. 把所有文件都丢进一个桶

这样短期看省事,长期会导致:

  • 管理混乱
  • 权限难分
  • 域名规划困难
  • 排查问题麻烦

2. 公有私有混在一起

如果同一个桶里既放公开下载,又放私密文件,后续很容易因为权限策略或链接分发方式出问题。

3. 把免费存储桶直接当正式业务桶用

免费存储桶适合体验、学习和轻量测试,不建议直接作为长期正式业务的主桶使用。

使用建议

  • 公开资源与私密资源分开存放
  • 不同业务尽量使用不同存储桶
  • 创建后尽量不要频繁改名或重建
  • 正式业务建议尽早规划域名和访问方式
  • 测试桶与正式桶分开
  • 如果要接程序,尽量提前规划桶名和对象路径规范

相关页面