对象存储服务 OBS-设置对象ACL(Node.js SDK):功能说明

时间:2025-05-08 15:06:35

功能说明

访问控制列表(Access Control List,ACL)用于资源拥有者给其他账号授予资源的访问权限。默认情况下,创建存储桶或对象时仅资源拥有者对资源的完全控制权限,即桶创建者对桶拥有完全控制权限,对象上传者对对象拥有完全控制权限,而其他账号默认无权访问资源。如果资源拥有者想授予其他账号资源的读写权限,可以使用ACL实现。OBS桶和对象的ACL是基于账号进行授权,授权后对账号和账号下的 IAM 用户都生效。

了解更多可参见ACL权限控制方式介绍

对象ACL可以通过三种方式设置:

  1. 上传对象时指定预定义访问策略,参见代码示例一:上传对象时指定预定义ACL
  2. 调用ObsClient.setObjectAcl指定预定义访问策略,参见代码示例二:为对象设置预定义ACL
  3. 调用ObsClient.setObjectAcl直接设置,参见代码示例三:自定义设置对象ACL
support.huaweicloud.com/sdk-nodejs-devg-obs/obs_29_0604.html