对象存储服务 OBS-分享对象:使用场景

时间:2023-12-26 20:32:22

使用场景

实际业务场景下,您可能会需要将文件临时分享给其他人或者将文件永久共享给其他人。

  • 临时分享:

    通过文件的临时URL直接将其分享给其他用户。文件分享强调临时性,所有分享的URL都是临时URL,存在有效期。

    临时URL是由文件的访问域名和临时鉴权信息组成。示例如下:

    https://bucketname.obs.cn-north-4.myhuaweicloud.com:443/image.png?AccessKeyId=xxx&Expires=xxx&x-obs-security-token=xxx&Signature=xxx

    临时鉴权信息主要包含AccessKeyIdExpiresx-obs-security-tokenSignature四个参数。其中AccessKeyIdx-obs-security-tokenSignature用于鉴权,Expires定义鉴权的有效期。

    临时鉴权的方法及各参数的详细解释,请参见《对象存储服务API参考》的URL中携带签名章节。

  • 永久共享:

    通过将对象权限设置为匿名用户读取权限,通过分享对象URL,匿名用户通过分享的链接地址可访问对象数据。设置权限请参见对匿名用户授予指定对象的公共读权限

    对象类型不同,通过浏览器访问该对象的方式不同。例如:.txt、.html等文件可直接通过浏览器打开浏览,而.exe、.dat等文件则会在浏览器打开时,自动下载到本地。

    获取对象访问URL请参见如何获取对象访问路径?

    操作失败请参见通过URL访问对象失败进行处理。

support.huaweicloud.com/ugobs-obs/obs_41_0023.html