华为云对象存储OBS配置在线解压策略_云淘科技

OBS支持ZIP包上传后自动解压。您可以将批量文件打包成ZIP包后上传至OBS,上传之后压缩包可以自动解压。

成功创建在线解压策略后,您上传到OBS的ZIP包若能匹配解压策略,则会自动解压。创建策略前已存在的ZIP包不受影响。

您可以新建在线解压策略,也可以从其他桶复制已有在线解压策略。

在线解压功能当前仅在华北-北京四、华南-广州、华东-上海一、亚太-新加坡区域开放。

新建在线解压策略

在OBS管理控制台左侧导航栏选择“桶列表”。
在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。
在左侧导航栏单击“数据处理>在线解压”,进入“在线解压”页面。
单击“创建”,系统弹出如图1所示对话框。

图1 创建在线解压策略

配置在线解压策略,参数说明如表1所示。

表1 在线解压策略参数说明

参数

说明

解压策略名称

输入方便记忆的策略名称。只能由大写或小写的英文字母、数字、下划线(_)和连字符(-)组成。长度为1~256个字符。例如:event_0001。

事件

事件类型。目前,OBS支持对以下事件类型进行在线解压。

ObjectCreated:表示所有创建对象的操作,包含Put、Post、Copy对象以及合并分段任务。

Put:使用Put方法上传对象。
Post:使用Post方法上传对象。
Copy:使用copy方法复制对象。
CompleteMultipartUpload:表示合并分段任务。

说明:

针对ZIP包嵌套的场景,在线解压策略的事件类型需设置为ObjectCreated或CompleteMultipartUpload。

前缀

选填参数,配置触发在线解压的ZIP包名称前缀。不支持\:*?\”|特殊字符、不支持首个字符为”/”或包含“//”。前缀加后缀的长度不得超过1024个字符。

配置,上传带有该前缀的ZIP包会触发在线解压。
置空,解压策略匹配所有上传的ZIP包。

注意:

建议配置文件前缀。置空将默认匹配所有上传的ZIP包,可能会触发循环执行。
配置前缀时,前缀需包含对象存放的所有目录层级。

例如,对象名为example123,对象的路径为bucket/file/example123,如果想配置前缀为example,则前缀需配置为“file/example”。

后缀

解压策略将匹配名称中带有该后缀的压缩包。默认为.zip,且当前仅支持ZIP格式。

是否覆盖

当解压出的对象与桶内已有对象同名时的处理方式。

不覆盖跳过:保留桶内已有对象,跳过同名对象,不进行解压。
不覆盖,重命名:不覆盖已有对象,解压出的同名对象以文件的CRC32值重命名。
覆盖:保留解压出的对象,删除桶内已有同名对象。

解压路径

选填参数,文件解压后存放的路径。不支持\:*?\”|特殊字符,不支持以英文句号(.)开头或结尾,不支持包含两个以上相邻的斜杠(/)。长度为0-1023个字符。

配置:路径必须以“/”结尾,ZIP包解压后将存放在配置路径的同名文件夹下。

若桶内没有与路径同名文件夹,则系统会自动创建一个文件夹并将解压对象存放在该文件夹下。

置空:ZIP包解压后将存放在桶的主目录下。

IAM委托

请使用云服务为OBS、配置策略包含OBS OperateAccess的委托。

若无符合上述规则的委托,请新建委托后再选择。

单击“确定”,完成在线解压策略创建。

复制在线解压策略

在OBS管理控制台左侧导航栏选择“桶列表”。
在OBS管理控制台桶列表中,单击待操作的桶,进入“对象”页面。
在左侧导航栏单击“数据处理>在线解压”,进入“在线解压”页面。
单击“复制”。
选择复制源,即在线解压策略所在的源桶。

从源桶复在线解压策略的操作为增量复制,不会删除当前桶已存在的在线解压策略,与已存在的在线解压策略冲突的策略不会复制。
源桶和目标桶的桶版本号都必须是3.0。
您可以按需移除不需要复制的在线解压策略。
单桶在线解压策略上限为10条,如果已有策略+复制策略的数量超过上限,将会复制失败,请先删除多余策略再进行复制。

图2 复制在线解压策略

单击“确定”,将源桶的在线解压策略复制到当前桶。

父主题: 数据处理

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家