对象存储服务 OBS-桶策略:对象策略

时间:2023-11-13 17:20:19

对象策略

对象策略即为桶策略中针对对象的策略,桶策略中针对对象的策略是通过配置资源来实现对象匹配的,资源可配置“*”(表示所有对象)或对象前缀(表示对象集)。对象策略则是直接选定对象后,配置到选定的对象资源的策略。

对象策略模板:

OBS控制台预置了两种常用典型场景的对象策略模板,用户可以使用模板创建对象策略,快速完成对象策略配置。

选择使用模板创建时,部分模板需要指定被授权用户,您也可以在原模板基础上修改被授权用户、模板动作以及增加对象策略执行的条件。资源范围即为所需配置对象策略的对象,系统自动指定,无需修改。

表2 对象策略模板

被授权用户

授权资源

模板名称

模板动作

高级设置

所有帐号/当前帐号/其他帐号/委托帐号

指定对象

对象只读

允许所有帐号(所有互联网用户)或指定帐号对桶内指定资源执行以下动作:

GetObject(获取对象内容、获取对象元数据)

GetObjectVersion(获取指定版本对象内容、获取指定版本对象元数据)

GetObjectVersionAcl(获取指定版本对象ACL)

GetObjectAcl(获取对象ACL)

RestoreObject(恢复归档存储对象)

不支持排除以上授权操作

对象读写

允许所有帐号(所有互联网用户)或指定帐号对桶内指定资源执行以下动作:

PutObject(PUT上传,POST上传,上传段,初始化上传段任务,合并段)

GetObject(获取对象内容、获取对象元数据)

GetObjectVersion(获取指定版本对象内容、获取指定版本对象元数据)

ModifyObjectMetaData(修改对象元数据)

ListMultipartUploadParts(列举已上传段)

AbortMultipartUpload(取消多段上传任务)

GetObjectVersionAcl

GetObjectAcl(获取对象ACL)

PutObjectAcl(设置对象ACL)

RestoreObject(恢复归档存储对象)

不支持排除以上授权操作

自定义对象策略:

你也可以根据实际业务场景的定制化需求,不使用预置对象策略模板,自定义创建对象策略。自定义对象策略由效力、被授权用户、资源、动作和条件5个桶策略基本元素共同决定,与桶策略类似,详细请参见桶策略参数说明。其中资源为已选择的对象,系统自动配置。

support.huaweicloud.com/perms-cfg-obs/obs_40_0004.html