概述
本文主要介绍如何对阿里云对象存储OSS进行访问权限控制,使OSS资源访问更加安全。
详细信息
OSS提供多种方式将OSS资源权限授予给其他用户,您可以使用以下几种机制来控制对OSS资源访问的权限,从而确保数据安全。
- 设置存储空间ACL:通过访问控制列表(ACL)给存储空间和对象授予访问权限,包括公共读写、公共读、私有。
- 设置文件ACL:用以控制Object的访问权限,您可以在上传Object时设置相应的ACL,也可以在Object上传后的任意时间内根据自己的业务需求随时修改ACL。
- Bucket Policy:通过控制台的Bucket Policy功能方便直观地授权其他用户访问您的OSS资源,例如向其他账号的RAM用户授予访问权限,以及向匿名用户授予带特定IP条件限制的访问权限。
- RAM Policy:构建RAM Policy来控制存储空间和文件夹的访问权限。OSS提供了RAM策略编辑器帮助您快速生成RAM Policy。实践教程示例如下:
- 使用STS临时访问凭证访问OSS:使用阿里云STS(Security Token Service)给第三方应用或子用户授予一个可自定义时效的临时访问权限。
- 防盗链:对访问来源设置白名单,避免OSS资源被其他人盗用。
相关文档
在设置访问权限后,访问OSS资源时存在AccessDenied报错,或无法访问公共读的Object,请参见以下文档进行处理:
适用于
- 对象存储OSS
文档内容是否对您有帮助?