创建CFC函数 1.登录百度云平台官网。登录成功后,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面,点击创建函数,进入创建函数界面 2.填写函数名称、描述,并根据需要选择运行语言,本教程以Nodejs 6.11的运行语言为例。
然后才可以真正使用函数计算,右键选择需要部署的云函数,上传并部署:所有文件 注:在部署之前我们需要确保已经本地npm install所有依赖 测试云函数 函数部署完成后,我们就可以在控制台进行测试了,看一看函数在云端的执行效果。
结合函数,可以构建高级表达式来处理JSON查询和转换任务。 支持查询语法和函数的功能点 查询语句 将原始消息中选择的数据、规则引擎预置函数返回数据、常量赋值给新的key并组装为需要输出的json格式对象。 过滤条件 从原始消息中过滤指定条件的数据,使用查询语法或预置函数编写一个可以输出布尔值的表达式。
数据转发到函数计算服务CFC 一、简介 在本教程中,您将学习到如何将 IoT Core 的设备消息通过「规则引擎」转发至「函数计算 CFC」,并通过「函数计算 CFC」进行用户自定义的数据处理。
开通函数计算服务 在使用函数计算之前,你需要先开通函数计算服务: 操作步骤 打开 百度智能云官网 ,通过【产品】-【云基础】-【Serverless】-【函数计算 CFC】进入函数计算主页。 在函数计算主页,点击 立即购买 按钮。 点击“授权并开通服务”,完成函数计算服务开通。 使用流程 函数计算的基本使用流程如下图所示: 创建函数:函数名称、描述和运行语言等基本信息。
其他语言函数,您可以新建函数时选定开发语言后在代码编辑页面按照如上所述点击『?』查看具体命名方法。 函数入参 函数入参,是指函数在被触发调用时所传递给函数的内容。通常情况下,函数入参包括 event 入参和 context 入参两部分,但根据开发语言和环境的不同,入参个数可能有所不同,详见各语言函数开发指南。
例如,创建函数时指定的 handler 为 index.handler,函数计算则会加载 index.php 文件中定义的 handler 函数。 ZIP包上传:当使用本地上传.ZIP包或从BOS上传.ZIP等方法提交代码ZIP包时,ZIP包的根目录下需要包含指定的入口文件,入口文件中定义入口函数,且文件名和函数名要与执行入口函数名保持一致,否则会无法找到入口文件和入口函数而报错。
Lua CFC 支持 Lua 编程语言,Lua 函数的运行环境是 Lua5.3,本文主要介绍使用 Lua 函数的基本方法。 函数入口 使用 Lua 运行时,您需要定义一个 Lua 代码编写的函数作为执行入口。以空白函数为例,在 CFC 的页面上创建一个运行时为 Lua5.3 的空白函数后。在 函数代码 页,您可看到如下函数代码,这就是一个最简单的 Lua 函数。
Golang 简单示例 本示例创建一个简单的echo函数,该函数将调用事件的内容回显出来。