文档首页/ 对象存储服务 OBS/ 常见问题/ 服务端加密/ 如何访问或下载已加密的对象?
更新时间:2024-10-15 GMT+08:00

如何访问或下载已加密的对象?

对象加密的方法

方法一:配置桶服务端加密后,上传到桶中的所有类型对象(如视频、音频等)都会自动使用指定的加密方式和密钥类型进行加密。

方法二:上传对象时指定加密方式和密钥类型进行加密上传。

访问或下载已加密的对象

对象指定SSE-OBS加密后,开启公共读的匿名访问权限后可以直接访问对象。

对象指定SSE-C加密后,无法直接访问,即使对象开启了公共读的匿名访问权限。您可以调用API接口访问或下载对象。详见获取对象内容

对象指定SSE-KMS加密后,无法直接访问,即使对象开启了公共读的匿名访问权限。您可以使用以下方法访问或下载已加密的对象:

方法一:使用具有KMS CMKFullAccess权限的用户访问加密对象,且用户拥有KMS CMKFullAccess权限的区域需要和对象所在桶的区域一致。关于如何给用户授予KMS CMKFullAccess权限,请参见给IAM用户授权

方法二:使用加密对象分享的临时URL进行访问。加密对象分享后,使用分享的URL访问时服务端会自动解密。

例如,您有已经加密的对象(如视频、音频等)需要给匿名用户访问,可以按照分享对象,将分享的URL发送给他人即可访问。