OBS NODE.JS SDK-设置对象ACL:请求参数

时间:2023-11-08 22:54:51

请求参数

字段名

类型

约束

说明

Bucket

String

必选

桶名。

Key

String

必选

对象名。

VersionId

String

可选

对象的版本号。

ACL

String

可选

预定义访问策略

Owner

Object

可选

对象的所有者。

  

ID

String

必选

对象所有者的DomainId。

Delivered

Boolean

可选

桶的ACL是否向桶内对象传递。

Grants

Array

可选

被授权用户权限信息列表。

  

Grantee

Object

必选

被授权用户。

  

Type

String

必选

被授权的用户类型

ID

String

如果Type为“CanonicalUser”则必选,否则必须为空

被授权用户的DomainId。

URI

String

如果Type为“Group”则必选,否则必须为空

被授权的用户组

Permission

String

必选

被授予的权限

  • Owner和Grants必须配套使用,且与ACL互斥。当设置了这两个字段时,不能设置ACL;反之,当设置了ACL时,不能设置Owner和Grants。
  • Owner、Grants与ACL不能全为空。
support.huaweicloud.com/api-obs_nodejs_sdk_api_zh/obs_39_0408.html