创建CFC函数 1.登录百度云平台官网。登录成功后,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面,点击创建函数,进入创建函数界面 2.填写函数名称、描述,并根据需要选择运行语言,本教程以Nodejs 6.11的运行语言为例。
然后才可以真正使用函数计算,右键选择需要部署的云函数,上传并部署:所有文件 注:在部署之前我们需要确保已经本地npm install所有依赖 测试云函数 函数部署完成后,我们就可以在控制台进行测试了,看一看函数在云端的执行效果。
其他语言函数,您可以新建函数时选定开发语言后在代码编辑页面按照如上所述点击『?』查看具体命名方法。 函数入参 函数入参,是指函数在被触发调用时所传递给函数的内容。通常情况下,函数入参包括 event 入参和 context 入参两部分,但根据开发语言和环境的不同,入参个数可能有所不同,详见各语言函数开发指南。
开通函数计算服务 在使用函数计算之前,你需要先开通函数计算服务: 操作步骤 打开 百度智能云官网 ,通过【产品】-【云基础】-【Serverless】-【函数计算 CFC】进入函数计算主页。 在函数计算主页,点击 立即购买 按钮。 点击“授权并开通服务”,完成函数计算服务开通。 使用流程 函数计算的基本使用流程如下图所示: 创建函数:函数名称、描述和运行语言等基本信息。
例如,创建函数时指定的 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函数,该函数将调用事件的内容回显出来。
至此,您的 csharp 函数就已配置完,点击 测试 即可运行函数。
异步调用(Event): 异步调用时,调用方法触发函数后立即返回,所以,函数返回值会被丢弃。 异常处理 如果用户函数引发异常,则CFC会将异常信息序列化为JSON格式并返回。