更新时间:2024-03-04 GMT+08:00
分享对象
操作场景
您可以使用对象分享功能,通过对象的临时URL将存放在OBS中的对象分享给所有用户。
背景知识
文件分享强调临时性,所有分享的URL都是临时URL,存在有效期。
临时URL是由文件的访问域名和临时鉴权信息组成。
临时鉴权信息主要包含AccessKeyId、Expires、x-obs-security-token和Signature四个参数。其中AccessKeyId、x-obs-security-token和Signature用于鉴权,Expires定义鉴权的有效期。
当在OBS控制台上单击了对象后的“分享”之后,OBS就会以默认5分钟的有效期获取临时鉴权信息,并生成分享链接,此时链接就已经生效并且开始计算时间了。每调整一次URL有效期,OBS就会重新获取一次鉴权信息以生成新的分享链接,新链接的有效期从调整的时候开始计算。
约束与限制
- 通过OBS控制台分享的文件,有效期的范围为1分钟到18小时。如果想要设置更长的有效期,建议使用客户端工具OBS Browser+,OBS Browser+支持1分钟到30天的有效期。如果想要设置永久的权限,请通过桶策略或对象策略实现。
- 仅桶版本号为3.0的桶支持文件分享功能。桶版本号可以在桶概览页的“基本信息”中查看。
- 加密对象不能分享。
- 冷存储对象需恢复后才能分享。
相关操作
- 在OBS管理控制台桶列表中,单击待操作的桶,进入“概览”页面。
- 在左侧导航栏,单击“对象”。
- 在待分享文件的操作列,单击“更多 > 复制对象URL”。
此时,临时URL便已经生效并开始计时,有效期固定为900s。在有效期内,任何人均可以通过此临时URL访问文件。
父主题: 对象管理