创建FG函数
- 本例提供了实现图片压缩功能的程序包,使用空白模板创建函数,用户可以下载学习使用。
- 创建程序包:本例使用Python语言实现图片压缩的功能,有关函数开发的过程请参考Python函数开发。本例不再介绍业务功能实现的代码,样例代码目录如图1所示。
- 创建函数(创建函数的时候,必须选择委托包含OBS访问权限的委托,否则不能使用OBS服务)。
- 登录函数工作流控制台,在左侧导航栏选择“函数 > 函数列表”,进入函数列表界面。
- 单击“创建函数”,进入创建函数流程。
- 填写函数配置信息。输入基础配置信息,完成后单击“创建函数”。
表1 参数配置说明 参数
说明
函数名称
按需填写。
委托名称
选择创建委托中创建的委托,需要具备OBS的权限。
运行时语言
选择“Python3.9”。
- 进入新建的函数详情页。
- 在“代码”页签,代码选择“上传自ZIP文件”,上传样例代码中的程序包,完成后单击“部署”。
- 在“设置 > 环境变量”页签,输入环境信息,完成后单击“保存”
表2 参数说明 参数
说明
obs_server
件中定义的存放输出图片的OBS桶的地址参数,值obs.region.myhuaweicloud.com。
target_bucket
index.py文件中定义的存放输出图片的OBS桶参数值your-bucket-output, 创建OBS桶中创建的存放输出图片OBS桶
- 添加依赖包
示例代码依赖huaweicloudsdk_obs_py3.9包,需要通过依赖包的形式进行引入,步骤如下: