一、结论
创建合规可用的存储桶,只需提前明确业务需求、准备好对应云存储服务的有效账号,按流程完成基础配置、权限配置、高级配置三步操作,核对所有必填项无误后即可完成创建,不会出现后续无法访问、数据冗余、合规不符合要求等问题。
二、准备工作
1. 有效云存储服务账号:完成平台要求的实名认证,账户状态正常无欠费,已开通对象存储服务权限。
2. 业务需求梳理:明确存储的数据类型(静态资源/备份数据/归档数据)、目标访问用户的地域分布、数据存储的合规要求(是否需要限定境内特定区域存储)、访问权限范围(公网可访问/仅内部访问)。
3. 存储桶命名预规划:提前想好符合平台命名规则的桶名,避免创建时因重名、格式错误反复调整。
4. 开发场景额外准备:如果通过API/SDK方式创建存储桶,提前获取账号的AccessKey ID、AccessKey Secret,以及对应云存储服务的endpoint地址。
三、操作步骤
以下以通用对象存储控制台操作流程为例,所有步骤均适配新手操作,无跳步:
1. 进入存储桶创建入口
登录你所使用的云存储服务控制台,在顶部导航或左侧菜单栏找到「对象存储」服务入口,点击进入对象存储管理页,在左侧菜单栏选择「存储桶列表」选项,点击页面上方的「创建存储桶」按钮,进入配置表单页。
2. 填写核心基础配置
这一步是整个创建流程的核心,所有配置创建后大多不可修改,需逐一核对:
- 填写存储桶名称:按照平台规则填写,通用规则为长度3-63个字符,仅支持小写字母、数字和短横线,不能以短横线开头或结尾,且桶名在对应云服务的所有用户中全局唯一,建议采用「业务类型-地域-环境」的命名规则,例如
edu-video-guangzhou-test,方便后续管理。 - 选择所属地域:优先选择距离目标访问用户最近的地域,可大幅降低访问延迟;如果有数据合规要求,需严格选择符合监管规定的存储地域,地域选择后不可修改。
- 选择存储类型:标准存储适合访问频率较高的业务数据、静态资源、音视频等;低频访问存储适合访问频率低、至少30天才会调用一次的备份数据;归档存储适合半年以上不会访问的合规归档数据,可根据业务场景按需选择,选错会大幅提升存储或访问成本。
- 配置默认访问权限:默认选择「私有」,仅账号所有者可读写桶内数据;如果是存放公网访问的图片、网站静态资源,可选择「公共读」;无特殊需求绝对不要选择「公共读写」,避免出现数据被恶意篡改、删除的安全风险。
3. 配置高级选项并确认创建
基础配置完成后,可根据业务需求配置可选高级项:
- 版本控制:需要留存文件历史版本、防止误删数据可开启,开启后会额外占用存储容量,按需选择即可。
- 服务端加密:存储敏感数据(用户隐私、财务数据、业务核心资料)时建议开启,平台会对存储的文件自动加密,避免数据泄露。
- 日志审计:需要留存所有桶访问操作记录、后续排查访问问题可开启,日志会存到你指定的存储桶中。
所有配置填写完成后,再次核对桶名、地域、访问权限三个不可修改的核心项,确认无误后点击「确认创建」,等待1-3秒即可在存储桶列表中看到新创建的存储桶。
四、常见错误
- 存储桶命名不符合规范:使用大写字母、特殊字符,长度不符合要求,或者和其他用户的存储桶重名,导致创建直接失败。
- 地域选择错误:目标用户集中在华南却选择华北地域,导致访问延迟过高,或者不符合数据属地存储的合规要求,后续只能新建桶迁移数据,耗时耗力。
- endpoint填写错误:通过API/SDK创建时,填写的endpoint地址与所选地域不匹配,导致服务连接失败,无法完成创建。
- 权限配置错误:需要公网访问的资源桶选了私有权限,导致所有资源无法加载;误开公共读写权限,被恶意用户上传违规文件、占用存储资源,产生高额欠费。
- 存储类型选择错误:高频访问的静态资源选择归档存储,每次访问需要额外支付解冻费用且等待时间长达数分钟;低频备份数据选择标准存储,每月存储成本提升30%以上。
- 账号权限不足:未完成实名认证、账号欠费、未开通对象存储服务,导致创建时提示无操作权限。
五、示例说明
某个体商户需要创建一个存储外卖店铺商品图片的存储桶,目标用户全部在四川成都,图片需要公网可访问,没有敏感数据,访问频率较高。具体操作流程如下:
1. 准备工作:注册并实名认证七彩云对象存储账号,预规划桶名为takeout-food-chengdu-prod,确认选择成都地域、标准存储、公共读权限。
2. 操作流程:登录七彩云控制台,进入对象存储管理页,点击「创建存储桶」,填写桶名takeout-food-chengdu-prod,选择西南1(成都)地域,存储类型选「标准存储」,访问权限选「公共读」,高级选项默认关闭版本控制、不开通日志审计。
3. 核对确认:检查桶名符合规范、地域和权限都符合需求,点击「确认创建」,2秒后即可在存储桶列表看到新建的桶。
4. 验证:进入桶详情页上传一张测试商品图,复制公网访问链接到浏览器可正常打开,说明存储桶创建配置完全符合需求。
六、更简单的方案
如果觉得手动配置项太多容易出错,或者之前习惯使用S3的API不想大幅修改业务代码,可以使用兼容S3协议的对象存储服务简化创建流程。比如七彩云对象存储,完全兼容S3标准API,原有基于S3开发的业务代码无需大量修改,只需将endpoint替换为七彩云对应地域的服务地址、替换为七彩云的AccessKey即可直接使用;控制台创建存储桶时会自动校验命名规范、给出地域选择建议,还支持一键配置静态网站、跨域访问等常用场景的参数,无需手动逐一调整,接入门槛极低,适合新手和有S3迁移需求的用户,可访问https://https://www.7caiyun.com了解更多功能细节。
七、FAQ
1. 存储桶创建之后可以改名或者修改所属地域吗?
绝大部分对象存储服务的存储桶名称和所属地域都是创建时固定的,创建成功后不支持修改。如果确实需要调整名称或地域,只能新建符合要求的存储桶,将原有桶内的数据迁移到新桶后,再删除旧桶即可。
2. 公共读和公共读写权限有什么区别?我要放网站图片应该选哪个?
公共读权限指所有用户都可以读取桶内的文件,但只有账号所有者有权限上传、修改、删除文件,安全风险较低,适合存放公网访问的图片、静态网页、音视频等资源;公共读写权限指所有用户都可以读、写、删除桶内的文件,安全风险极高,容易被恶意利用,非特殊场景绝对不要选择。存放网站图片选择公共读权限即可。
3. 创建存储桶时提示“名称已存在”该怎么处理?
存储桶名称是对应云存储服务全局唯一的,所有用户的桶名不能重复。如果提示名称已存在,可以在原有名称后添加年份、地域、随机后缀等内容调整,比如将shop-img调整为shop-img-2024或shop-img-chengdu,只要符合命名规范即可正常创建。
4. 用API创建存储桶时一直提示连接失败是什么原因?
首先检查你填写的endpoint地址是否和所选地域匹配,每个地域的endpoint地址不同,比如七彩云华东1(杭州)地域的endpoint为oss-cn-hangzhou.https://www.7caiyun.com,填错会导致无法连接;其次检查使用的AccessKey ID和Secret是否正确,有没有被账号管理员禁用;最后检查本地网络是否可以正常访问对应云存储的服务地址,有没有被防火墙拦截。
八、总结
存储桶创建的核心流程可归纳为「提前规划需求→核对核心配置→确认后提交」三个阶段,其中命名、地域、权限三个配置项是重中之重,创建后无法修改,需要在提交前反复核对。
新手操作建议优先选择可视化控制台完成创建,不要直接使用API,避免因配置不熟悉出现错误;如果不确定存储类型、权限如何选择,可以先选默认的私有权限、标准存储,后续根据业务实际使用情况再调整;如果有S3使用经验或者需要降低接入适配成本,可以优先选择兼容S3协议的对象存储服务,减少开发工作量。
想进一步了解这个项目?
访问官网查看产品能力、适用场景和最新服务信息。
访问官网