OBSACL Constants Reference
Declared in | OBSServiceConstDefinition.h |
---|
OBSACL
OBSACL枚举
支持的桶或对象权限
Definition
typedef NS_ENUM(NSInteger, OBSACL ) {
OBSACLNULL0,
OBSACLRead,
OBSACLWrite,
OBSACLRead_ACP,
OBSACLWrite_ACP,
OBSACLFull_Control,
OBSACLRead_Object,
OBSACLFull_Control_Object,
};
Constants
OBSACLNULL0
-
默认
Declared In
OBSServiceConstDefinition.h
. OBSACLRead
-
若有桶的读权限,则可以获取该桶内对象列表和桶的元数据。若有对象的读权限,则可以获取该对象内容和元数据
Declared In
OBSServiceConstDefinition.h
. OBSACLWrite
-
若有桶的写权限,则可以上传、覆盖和删除该桶内任何对象。此权限在对象上不适用
Declared In
OBSServiceConstDefinition.h
. OBSACLRead_ACP
-
若有读ACP的权限,则可以获取对应的桶或对象的权限控制列 表(ACL)。桶或对象的所有者永远拥有读对应桶或对象ACP的权限
Declared In
OBSServiceConstDefinition.h
. OBSACLWrite_ACP
-
若有写ACP的权限,则可以更新对应桶或对象的权限控制列表 (ACL)。桶或对象的所有者永远拥有写对应桶或对象的ACP的权限。 拥有了写ACP的权限,由于可以更改权限控制策略,实际上意味着拥有了完全访问的权限
Declared In
OBSServiceConstDefinition.h
. OBSACLFull_Control
-
若有桶的完全控制权限意味着拥有READ、WRITE、 READ_ACP WRITE_ACP的权限。若有对象的完全控制权限意味着拥有READ、READ_ACP和 WRITE_ACP的权限。READ_ONLY的用户不受此限制
Declared In
OBSServiceConstDefinition.h
. OBSACLRead_Object
-
对象的读权限,则可以获取该对象内容和元数据
Declared In
OBSServiceConstDefinition.h
. OBSACLFull_Control_Object
-
象的完全控制权限意味着拥有READ、READ_ACP和 WRITE_ACP的权限。READ_ONLY的用户不受此限制
Declared In
OBSServiceConstDefinition.h
.
Declared In
OBSServiceConstDefinition.h