Skip to Content
对象存储 US3更新解压缩规则 - UpdateUdsRule

更新解压缩规则 - UpdateUdsRule

简介

针对对象存储的文件,进行自动触发解压。

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 UpdateUdsRuleYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
RuleIdstring规则的唯一IdYes
RuleNamestring规则名称Yes
SrcBucketstring源Bucket名字,全局唯一Yes
SrcTokenIdstring源bucket的token之一的tokenIdYes
DstBucketstring目标Bucket名字,全局唯一Yes
DstTokenIdstring目标bucket的token之一的tokenIdYes
DstDirectorystring解压后的目标目录Yes
KeepUS3Nameboolean是否以压缩文件的前缀为最后一层目录Yes
Prefixesstring触发解压缩的前缀Yes
Ops.Nstring操作的ops数组,“Ops.0”:“unzip”No
Events.Nstring通知的事件数组No
ContactGroupIdstring联系的用户组IDNo
NotificationTypes.Nstring通知的类型数组No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
RuleIdstring返回规则的规则IDYes
Mesagestring该请求的消息成功或者失败的描述No

示例

请求示例

https://api.an-link.com/?Action=UpdateUdsRule &RuleId="RuleId" &RuleName="name" &SrcBucketName="SrcBucketName" &SrcTokenId="SrcTokenId" &DstBucketName=“DstBucketName” &DstTokenId="DstTokenId" &DstDirectory="KeepUS3Name" &KeepUS3Name=false &Prefixes="Prefixes" &Ops.n="Ops.0" &Events.n="Events.0" &ContactGroupId="ContactGroupId" &NotificationTypes.n="NotificationTypes.0" &RuleName="RuleName"

响应示例

{ "Action": "UpdateUdsRuleResponse", "Mesage": "fElcUBax", "RetCode": 0, "RuleId": "RuleId" }