检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
管理函数的版本 概述 在函数从开发、测试、生产过程中,可以发布一个或多个版本,实现对函数代码的管理。对于发布的每个版本的函数、环境变量会另存为相应版本的快照,函数代码发布后,您可以根据实际需要修改版本配置信息。 函数创建以后,默认版本为latest版本,每个函数都有一个lates
函数有明确的接口定义,如下所示: def handler (event, context) 入口函数名(handler):入口函数名称,需和函数执行入口处用户自定义的入口函数名称一致。 执行事件(event): 函数执行界面由用户输入的执行事件参数, 格式为JSON对象。 上下文
准备 创建IoTDA 转发规则前,需要先创建IoTDA实例,在正常的使用中还需要创建产品,设备。在本案例中我们只测试,只需要先创建IoTDA 实例。 创建IoTDA IoT实例 登录IoTDA控制台,左侧导航栏选择“IoTDA实例”,进入选择界面。 在“IoTDA实例”界面右侧,单击“购买实例
案例概述 场景介绍 该案例演示客户如何使用FunctionGraph 与IoTDA 服务组合,处理物联网设备上报以及设备状态变动的相关数据。物联网设备在IoTDA 平台进行管理,设备产生的数据可以从IoTDA直接流转触发FunctionGraph 的函数运行。用户可以根据需要编写函数处理这些数据。
“应用”实际作用就是文件夹功能。新版本里会逐步弱化并下线老界面的“应用"概念,未来会通过标签分组的方式来管理函数的分类等。 *函数执行入口 Node.js、Python和PHP函数执行入口的命名规则:[文件名].[执行函数名],必须包含“. ”。 例如:myfunction.handler。 Java函数执行入口的命名规则:[包名]
myhuaweicloud.com。 表1 环境变量说明 环境变量 说明 obs_endpoint OBS服务终端节点,获取地址请参考地区和终端节点。 output_bucket 存放输出图片的OBS桶。 添加依赖包 示例代码依赖pillow包,需要通过依赖包的形式进行引入,步骤如下。
键obs_region: OBS桶obs_output_bucket所在的Region,例如“cn-north-4”,更多Region区域详情请参见地区和终端节点。 图3 添加环境变量 表1 环境变量说明 环境变量 说明 obs_region OBS桶所属区域,此处应与函数所属区域保持一致。 obs_output_bucket
go文件中定义的拉取图片的OBS桶的地址参数,键obsAddress值的格式为obs.{region}.myhuaweicloud.com,region的值,请参考地区和终端节点 ----结束 创建函数流 返回函数工作流控制台,在左侧导航栏选择“函数流”,进入函数流列表界面。 单击“创建快速函数流”,进入创建快速函数流流程。