OBS 入门:建桶、上传对象、静态网站托管

举报
yd_220362266 发表于 2026/10/29 09:44:33 2026/10/29
【摘要】 对象存储服务 OBS 适合存放图片、视频、备份文件和静态网站文件。它按对象管理数据,没有传统文件系统的目录概念,但控制台里可以用“文件夹”来组织对象。本文只讲新手最常用的三步:建桶、上传对象、开通静态网站托管,跟着做一遍就能跑通。一、先想清楚三件事第一是区域。桶创建之后区域不能更改,优先选择离访问用户和 ECS 实例近的区域,同一区域内的 ECS 访问 OBS 更顺畅。第二是桶名。桶名在整个...

对象存储服务 OBS 适合存放图片、视频、备份文件和静态网站文件。它按对象管理数据,没有传统文件系统的目录概念,但控制台里可以用“文件夹”来组织对象。本文只讲新手最常用的三步:建桶、上传对象、开通静态网站托管,跟着做一遍就能跑通。

一、先想清楚三件事
第一是区域。桶创建之后区域不能更改,优先选择离访问用户和 ECS 实例近的区域,同一区域内的 ECS 访问 OBS 更顺畅。第二是桶名。桶名在整个 OBS 里全局唯一,只能用小写字母、数字和连字符,创建前先想一个不容易重名的名字。第三是访问权限。新建桶默认私有,只有账号内有权限的人才能访问,先用默认私有起步,需要公开访问时再单独放开,不要一开始就把桶设成公共读。

二、创建桶
进入 OBS 控制台,打开桶列表,点击创建桶。选择区域,填写桶名,存储类别先用默认的标准存储,访问权限保持默认私有,确认后创建。创建成功后,在桶列表里能看到新桶的名称、区域和创建时间。点进桶内,先确认桶的区域和权限显示无误,再继续下一步。

三、上传对象
在桶内打开对象页,点击上传对象,选择本地文件或文件夹上传。上传文件夹时,文件夹结构会保留为对象键的前缀,方便按目录管理。控制台上传适合测试和小文件,大批量迁移时再考虑命令行工具或 SDK。上传完成后,在对象列表里检查文件名、大小和上传时间是否正确,点开一个对象查看详情,确认对象已经在桶里。

四、怎么访问对象
私有桶里的对象不能直接用链接打开,需要通过控制台下载,或者生成带签名的临时链接给特定的人下载,链接过期后自动失效。如果确实需要公开访问,比如网站图片,先在桶策略或对象权限里把相应对象设为公共读,再复制对象链接在浏览器里打开测试。公开读意味着任何拿到链接的人都能下载,正式使用前要逐一确认哪些对象可以公开,业务数据、备份文件和带隐私的内容不要设为公共读。

五、开通静态网站托管
静态网站托管可以让桶直接对外提供网页访问。先把首页文件 index.html 上传到桶的根目录,再进入桶的基础配置,找到静态网站托管,选择启用。设置默认首页为 index.html,错误页面填写事先准备好的错误页文件名,例如 error.html,保存配置。保存后用页面给出的网站终端节点地址访问,注意网站终端节点和普通的对象终端节点地址不同,不要拿对象地址当网站地址测试。如果打开后显示下载文件或报错,先检查三点:托管是否已经启用、首页文件名和上传位置是否正确、桶策略是否允许公共读。

六、新手最容易踩的五个坑
一是区域和终端节点不一致,跨区域用错地址会访问失败。二是桶名重复,换个名字再创建。三是误把私有数据设成公共读,上线前务必复核权限。四是首页文件名写错或没有上传到根目录,托管开启了也打不开首页。五是删除桶之前要先清空桶内所有对象,桶里还有对象就删不掉。

七、收尾检查清单
建桶时区域和权限确认无误,测试文件上传成功,私有对象用签名链接访问,公开对象逐一确认可公开,静态网站托管用网站终端节点能打开首页,测试数据及时清理。先用一个测试桶把这套流程走通,再在正式桶里放业务文件,出问题时按区域、权限、文件名这三条线排查,大多数入门问题都能定位。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。