ZIP 多文件打包压缩是腾讯云对象存储(Cloud Object Storage,COS)基于 云函数(Serverless Cloud Function,SCF) 为用户提供的数据处理解决方案。用户为存储桶添加多文件打包压缩规则后,指定需要打包压缩文件的 URLs,再通过触发 SCF 函数来执行打包压缩的动作,并将最终的压缩包投递至存储桶的指定路径下。
登录 对象存储控制台。
在左侧导航中,单击应用集成,选择数据处理标签卡,进入基础处理页面。
单击ZIP 多文件打包的配置函数,进入 ZIP 多文件打包配置页面。
注意:若您尚未开通云函数,请前往 云函数控制台 开通云函数服务,按照提示完成服务授权即可。
单击添加函数,在弹出的窗口中配置如下信息:
函数名称:函数名称作为函数的唯一标识名称,创建后不可修改。您可以在 云函数控制台 上查看该函数。
执行配置:选择该函数的执行方式,选择同步执行,函数会在执行完压缩任务后才会响应,并返回运行结果。如果选择异步执行,函数会直接响应,并在后台持续执行压缩任务。
鉴权方式:选择该函数的鉴权方式。
如果选择云函数鉴权,那么需要通过拥有该函数调用权限的身份来触发函数。
如果选择免鉴权,则需要选择合适的 API 网关来接收请求,如果您在该地域下没有 API 网关,请选择新建 API 网关服务,我们会在您所选的地域下配置符合该函数需求的 API 网关。
网关服务/API 路径/请求方法:如需获取更多关于 API 网关的配置说明,请参见 API 网关产品概述。
SCF 授权:打包压缩文件需要授权云函数从您的存储桶中读取对应文件,并将打包压缩后的压缩包上传到您指定的位置,需要勾选该项为 SCF 服务进行授权。
添加配置后,单击确认,等待一段时间后,即可看到函数已添加完成。
单击使用引导,查看该函数所需要配置的参数字段说明。其中,ClientContext 参数以 json 格式传入,配置示例请参见 通过 API 进行多文件打包压缩。
单击下一步,进入调用测试页面。
单击点击调用,控制台会根据上一步配置的参数,对该函数发起调用,您可在响应结果中查看函数响应结果。
您还可以对新创建的函数进行如下操作:
本页内容是否解决了您的问题?