OBSSetBucketACLWithCannedACLRequest Class Reference

Inherits from OBSBaseRequest : OBSAbstractModel : OBSMTLModel
Conforms to OBSSetBucketACLProtocol
Declared in OBSSetBucketACLModel.h
OBSSetBucketACLModel.m

Overview

预定义设置桶访问策略

  bucketName

桶名

@property (nonatomic, strong, nonnull) NSString *bucketName

Declared In

OBSSetBucketACLModel.h

  cannedACL

ACL种类

@property (nonatomic, assign) OBSACLPolicy cannedACL

Discussion

OBSACLPolicyPrivate 桶或对象的所有者拥有完全控制的权限,其他任何人都没有访问权限, OBSACLPolicyPublicRead 桶或对象的所有者拥有完全控制的权限,其他所有用户包括匿名用户拥有读的权限, OBSACLPolicyPublicReadWrite 桶或对象的所有者拥有完全控制的权限,其他所有用户包括匿名用户拥有读和写的权限, OBSACLPolicyAuthenticatedRead 桶或对象的所有者拥有完全控制的权限,其他OBS授权用户拥有读权限, OBSACLPolicyBucketOwnerRead 对象的所有者拥有完全控制的权限,桶的所有者拥有只读的权限, OBSACLPolicyBucketOwnerFullControl 对象的所有者拥有完全控制的权限,桶的所有者拥有完全控制的权限, OBSACLPolicyLogDeliveryWrite 日志投递用户组拥有对桶的写权限以及读 ACP的权限,

Declared In

OBSSetBucketACLModel.h

– initWithBucketName:cannedACL:

初始化预定义设置桶ACL request

- (instancetype)initWithBucketName:(NSString *)bucketName cannedACL:(OBSACLPolicy)cannedACL

Parameters

bucketName

桶名

cannedACL

预定义策略对象

Return Value

预定义设置桶策略 request

Declared In

OBSSetBucketACLModel.h