对象存储服务 OBS-设置在线解压策略:请求消息元素

时间:2024-10-21 15:06:44

请求消息元素

表1 请求消息元素

名称

描述

是否必选

rules

策略规则数组。

类型:Container

取值范围:数组大小[1, 10]

说明:

同一个桶下的不同策略前缀不能重复和起始包含,委托建议使用同一个。

表2 rules参数说明

名称

描述

是否必选

id

解压策略名称。当前桶上配置的解压规则的唯一标识。

类型:String

取值范围:[1, 256],满足“^[a-zA-Z0-9_-]{1, 256}$”,既长度为1~256个字符。只能由大写或小写的英文字母、数字、下划线(_)和连字符(-)组成。例如:event_0001。

project

项目ID。

类型:String

agency

委托名。客户通过委托赋予OBS服务查询用户桶内指定对象是否存在以及向用户桶内上传对象的权限。

类型:String

events

触发事件类型。

类型:String

支持:

["ObjectCreated:*"]
["ObjectCreated:Put"]
["ObjectCreated:Post"]
["ObjectCreated:Copy"]
["ObjectCreated:CompleteMultipartUpload"]

prefix

匹配规则前缀。

类型:String

取值范围:[0, 1023]

suffix

匹配规则后缀。

类型:String

固定值:.zip

overwrite

解压后同名文件的处理方式。

类型:Integer

取值范围:0:不覆盖跳过,1:不覆盖,以文件的CRC32值重命名,2:覆盖。

decompresspath

文件解压后存放的路径,不为空时必须以“/”结尾。

类型:String

取值范围:[0, 800]

policytype

文件解压策略类型。

类型:String

固定值:decompress

请保证解压策略名称、解压路径、 IAM 委托名称长度之和不超过800。

support.huaweicloud.com/api-obs/obs_04_0148.html