对象存储服务 OBS-如何访问或下载已加密的对象?:访问或下载已加密的对象
访问或下载已加密的对象
对象指定SSE-OBS加密后,开启公共读的匿名访问权限后可以直接访问对象。
对象指定SSE-C加密后,无法直接访问,即使对象开启了公共读的匿名访问权限。您可以调用API接口访问或下载对象。详见获取对象内容。
对象指定SSE-KMS加密后,无法直接访问,即使对象开启了公共读的匿名访问权限。您可以使用以下方法访问或下载已加密的对象:
方法一:使用具有KMS CMKFullAccess权限的用户访问加密对象,且用户拥有KMS CMKFullAccess权限的区域需要和对象所在桶的区域一致。关于如何给用户授予KMS CMKFullAccess权限,请参见给 IAM 用户授权。
方法二:使用加密对象分享的临时URL进行访问。加密对象分享后,使用分享的URL访问时服务端会自动解密。
例如,您有已经加密的对象(如视频、音频等)需要给匿名用户访问,可以先分享对象,将分享的URL发送给他人即可访问。