对象存储服务 OBS-设置在线解压策略:请求消息元素
请求消息元素
名称 |
描述 |
是否必选 |
---|---|---|
rules |
策略规则数组。 类型:Container 取值范围:数组大小[1, 10]
说明:
同一个桶下的不同策略前缀不能重复和起始包含,委托建议使用同一个。 |
是 |
名称 |
描述 |
是否必选 |
---|---|---|
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。