开发流程 CFC函数的开发流程主要包括以下过程: 编写及调试代码:根据业务需求编写函数代码,CFC提供4种方式创建和管理您的函数,详见 链接 打包:将业务代码及其依赖打包成zip格式,打包要求及各语言部署程序包打包说明参见 链接 部署:使用API接口创建或更新函数,也可以在CFC控制台使用生成的zip文件创建或更新函数。
查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据。 使用方式 目前您可以通过4种不同的方式来创建和管理您的函数,包括: 百度智能云控制台 :通过可视化UI管理函数 函数计算Open API:在任何开发语言中快速管理函数 函数计算SDK:在一些常用语言中,更便捷地管理函数;现已上线Python2、Python 3、Node.js、Java等SDK,详情参考 SDK使用示例 。
以BOS触发器为例: 6、在函数配置页面“触发器”一栏中,可以看到刚刚创建好的BOS触发器及其信息。 API接口创建 用户可以使用函数计算Open API创建触发器,具体操作方式,请参考 创建触发器 。
Println ( list function alias success: , result ) } 创建别名 使用以下代码可以为特定函数版本创建一个别名 args := & api .
异步调用 概述 CFC目前支持以下两种调用方式: 同步调用:调用请求被函数处理之后会直接返回结果。例如,使用控制台调用、http触发器调用等 异步调用:调用事件在写入到函数计算内部队列后返回结果,函数计算系统会保证该消息被可靠地处理。目前,除了API调用外,CFC支持的异步调用方式包括: BOS触发器 和 定时任务触发器 两种触发方式。
函数创建BLS触发器后,CFC会定期下拉处理BLS对应日志集下日志流的消息。有关日志集和日志流的概念,您可以参考 BLS日志集 。BLS的openAPI您可以参考 API参考 。 配置 BLS 触发器 登录管理控制台,选择“产品服务> 函数计算 CFC”,进入“函数列表”页面。
您可以仅关注业务逻辑的代码部分,无需关注和配置服务器资源,支持多种函数触发器,满足多样化的事件触发场景。 CFC API对于每个HTTP请求,认证签名放在Authorization头域中,后端统一认证。且后端在Response头域中会添加x-bce-request-id,作为请求唯一标识,方便追踪定位问题。
版本操作 获取函数版本列表 使用以下代码可以获取函数版本列表 args := & api . ListVersionsByFunctionArgs { FunctionName : sdk-create , } result , err := client . ListVersionsByFunction ( args ) if err != nil { fmt .
可以通过如下步骤了解并获得您的AK/SK信息: 注册百度智能云账号 创建AK/SK CFC Client CfcClient是CFC服务的客户端,为开发者与CFC服务进行交互提供了一系列的方法,包括函数调用、函数创建、获取函数列表等。