对象存储 OBS 在个人项目里的三种用法(1109 期)
【摘要】 对象存储大概是个人开发者最容易被低估的云服务,记录一下我在用的三种方式。
对象存储大概是个人开发者最容易被低估的云服务,记录一下我在用的三种方式。
第一种是当图床和文件备份。博客里的截图、打包产物都丢 OBS,配一个桶策略就能公开读,写脚本定时同步本地目录,备份这件事就自动化了。
第二种是托管静态网站。构建出来的前端产物直接传桶,开静态网站托管,不用买服务器就能把站点挂起来,配合 CDN 加速,访问速度也不错。
第三种是做应用的配置与日志归档。程序运行日志按天滚动写入 OBS,设置了生命周期规则让 30 天前的日志自动降存储类别,成本几乎可以忽略。
使用上有个建议:访问密钥一定要用最小权限的子用户,不要拿主账号的 AK/SK 到处贴,桶策略按需开放,出了问题也好收权。
总的来说 OBS 的免费额度和按量计费对个人都很友好,凡是「文件放哪」的问题,基本都可以先考虑对象存储。迁移和容灾场景也顺带记录:桶之间可以配跨区域复制,主站点的数据自动同步到异地桶,个人项目做容灾绰绰有余。上传大文件记得用分片上传,网络中断后可以断点续传,不用从头再来。工具类的客户端和 SDK 都封装好了这些能力,自己写脚本的话直接调 SDK 的分片接口,比自己处理 HTTP 分块稳得多。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)