对象存储OSS提供ZIP文件自动解压功能。配置解压规则后,您上传到OSS指定路径的ZIP文件都会被自动解压。
前提条件
背景信息
匹配解压规则的ZIP文件在上传到OSS后,会自动触发函数计算进行解压。文件解压完成后,会存储至OSS的指定目录中。
注意事项
使用ZIP包解压功能时需注意以下事项:
- 除华南2(河源)、华南3(广州)、华北6(乌兰察布)、阿联酋(迪拜)外,其他地域均已支持ZIP包解压。
- 建议使用UTF-8或GB 2312编码命名您的文件或文件夹,否则可能会出现解压后的文件或文件夹名称出现乱码、解压过程中断等问题。
- 归档或冷归档类型的文件需先解冻再解压。
- 解压单个压缩包的最大时间是10分钟,超过10分钟未完成的任务会解压失败。
- ZIP包解压功能是增值服务,函数计算会根据解压执行时间计算费用。更多信息,请参见计费方式。
配置ZIP包解压规则
修改ZIP包解压配置
您可以根据自己的需求随时修改ZIP包解压的配置。
- 修改前缀
- 进入ZIP包解压页签。
- 单击目标触发器右侧的编辑跳转到函数计算控制台。
- 在弹出的修改触发器面板修改触发规则区域的前缀,其他参数建议保持默认。
- 单击确定。
- 修改函数计算配置
- 进入ZIP包解压页签。
- 单击目标触发器右侧的编辑跳转到函数计算控制台。
- 在弹出的修改触发器面板单击取消。
- 单击概览页签,之后单击修改配置。
- 在弹出的配置函数页面修改函数配置。
您可以根据实际需求修改 函数执行内存、 超时时间、 环境变量:
- 函数执行内存:根据您处理的文件大小来选择,若您的ZIP文件较小,可以选择更小规格的函数执行内存来节省费用。
- 超时时间:函数在规定时间内未能执行,函数计算会返回超时错误。建议配置合适的超时时间,避免函数执行超时。
- 环境变量:修改此项的值会修改解压文件的目标目录。
- 单击提交。
删除ZIP包解压规则
对于不需要的ZIP包解压规则,您可以手动删除。
- 进入ZIP包解压页签。
- 单击目标触发器右侧的编辑跳转到函数计算控制台。
- 在弹出的修改触发器面板单击取消。
- 单击触发器页签,之后单击目标触发器右侧的删除。
- 在弹出的对话框单击确定。