对象存储公开前先核对的三件事
【摘要】 把文件放到对象存储之前,先确认这个桶是不是真的需要对外公开。很多误开放不是控制台按钮点错,而是桶策略、对象 ACL 和上传脚本叠在一起。第一,看桶策略里有没有对所有人开放的 GetObject 或 ListBucket。只读下载和列出对象不是一回事。列出对象会把文件名一起暴露,备份桶尤其不该开。第二,看单个对象的 ACL 有没有被设成公共读。桶本身保持私有时,某一个对象仍可能被单独公开。上传...
把文件放到对象存储之前,先确认这个桶是不是真的需要对外公开。很多误开放不是控制台按钮点错,而是桶策略、对象 ACL 和上传脚本叠在一起。
第一,看桶策略里有没有对所有人开放的 GetObject 或 ListBucket。只读下载和列出对象不是一回事。列出对象会把文件名一起暴露,备份桶尤其不该开。
第二,看单个对象的 ACL 有没有被设成公共读。桶本身保持私有时,某一个对象仍可能被单独公开。上传脚本如果带了 ACL 请求头,要和桶的默认权限对一下,避免脚本覆盖控制台里的设置。
第三,记下最近一次策略修改,并尽量打开访问日志。出问题后才能判断是这次改动,还是历史配置。公开链接只留给确实要给外部下载的对象。内部备份、日志和密钥文件保持私有,需要临时分享时用签名地址,不要做成长期公开 URL。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)