必须先创建tos bucket,这是所有文件操作的起点;未开通服务或无tos:createbucket权限则无法创建,桶名全局唯一且不可修改,地域影响访问延迟,公共读权限是外链访问前提。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在火山引擎上为静态资源提供稳定可靠的云存储服务,必须先创建一个对象存储桶(TOS Bucket),这是所有文件上传、管理与分发的起点,未创建桶就无法进行后续任何对象操作。
开通对象存储服务并登录控制台
访问火山引擎官网,使用已实名认证的账号登录。若首次使用TOS,需在控制台首页或服务列表中主动开通对象存储服务——未开通则“创建桶”按钮不可见,点击后仅提示权限错误。
确认账号已具备 【tos:CreateBucket】 权限,该权限通常随主账号自动授予,但子账号需由管理员在IAM中显式授权。
进入TOS控制台并启动创建流程
在火山引擎控制台顶部导航栏,点击「产品」→「存储与CDN」→「对象存储 TOS」,进入TOS管理界面。
若页面提示“请先开通服务”,说明前一步未完成开通,需返回首页服务市场完成TOS服务开通后再重进。
填写桶配置参数
点击「创建桶」按钮,按以下顺序填写关键项:
① 桶名称:输入全局唯一的小写字母、数字或短横线组合(如 my-static-assets-2026),【名称一旦创建无法修改,且不支持中文或下划线】;
② 地域:必须选择与您业务用户地理分布最接近的数据中心(如华东-上海、华北-北京),跨地域访问将显著增加延迟;
③ 存储类型:日常网站资源选「标准存储」,归档类冷数据可选「归档存储」,但后者取回需数小时且有额外费用;
④ 访问权限:若需通过CDN加速或直接外链访问,必须设为「公共读」;设为「私有」则所有请求需签名鉴权,普通URL无法打开。
设置高级选项(按需勾选)
方法一:启用版本控制
开启后可保留对象历史版本,防止误覆盖或删除,但会增加存储成本;适合频繁更新配置文件或代码包的场景。
方法二:配置CORS规则
若前端应用需跨域直传文件到该桶,必须在此添加允许的源域名(如 https://example.com)、HTTP方法(PUT/GET)及响应头;漏配将导致浏览器报错 No 'Access-Control-Allow-Origin' header。
方法三:开启日志记录
勾选后系统自动将所有访问行为写入指定日志桶,用于安全审计或流量分析,但需提前创建一个独立的日志接收桶并授予权限。
确认创建并验证结果
核对全部配置无误后,点击「确认创建」。
创建成功后,页面自动跳转至桶列表页,新桶名称出现在列表中,状态显示为「正常」;点击桶名进入详情页,可立即上传测试文件验证可用性。











