更新时间:2024-04-26 GMT+08:00
方案概述
应用场景
该解决方案能帮助用户快速在华为云上通过函数工作流服务(FunctionGraph),对上传到对象存储服务(OBS)的压缩包(zip和tar类型)做自动化在线解压,适用于各种场景。
方案架构
该解决方案支持一键式部署函数工作流、对象存储服务,快速搭建文件解压环境。
图1 方案架构图
该解决方案会部署如下资源:
- 在对象存储服务(OBS)上创建一个源桶,企业业务系统将文件压缩后上传至此桶;
- 在对象存储服务(OBS)上创建一个目标桶,企业业务系统从该桶中获取解压后的文件;
- 在函数工作流服务(FunctionGraph)上创建一个Python语言的解压函数,当有压缩包上传到OBS服务上的源桶时,自动触发该函数解压文件并保存到目标桶。
- 在统一身份认证服务(IAM)上创建一个委托,用于授权函数计算服务(FunctionGraph)操作账号Region内OBS服务上的源和目标桶。
方案优势
约束与限制
- 该解决方案部署前,需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。
- 卸载解决方案前,请先确保OBS桶中无数据,否则解决方案将卸载失败。
- 该解决方案暂不支持OBS上传加密压缩包。
- 压缩包的类型只支持zip和tar。
- 单个压缩包解压后文件最大不超过512MB。