执行函数有两种方式,一种是通过点击『本地函数』栏函数所在行的执行图标,一种是在函数代码编辑框中,点击 handler 函数上方的 Local Invoke 。 Debug 函数同样可使用这两种方式启动,您需要首先在函数文件中添加断点,才可启动 Debug。插件目前支持 NodeJS、Python 和 Java 函数的 Debug 功能。
17 fmt.Println("create function trigger success: ", result) 18 } 提示: 不同类型的触发器,其Data字段所需内容不同,具体可以参考文档 触发器配置 更新触发器 使用以下代码可以更新一个函数的触发器
可以把多个云函数定义到一个工作流中的各个节点,设定执行顺序、输入输出数据处理等,从而实现各类业务场景。 XFlow 把开发和运行业务流程所需要的任务协调、状态管理和错误处理等工作剥离出来集中管理,使构建应用更为简单高效。目前 XFlow 只支持执行 CFC 函数,在未来将与更多的百度云产品实现打通。
CfcClient CfcClient是CFC服务的客户端,为开发者与CFC服务进行交互提供了一系列的方法,包括函数调用、函数创建、获取函数列表等。
签名中需要用到的AppCode或AccessKey/AppSecret可在云市场的已购服务列表中已购买的API商品的订单详情页获得。 使用AppCode方式调用 使用AppCode方式调用API较为简单,只要将AppCode以特定的格式放置于X-Bce-Signature请求头中即可。具体格式为 AppCode/ + AppCode值。
用户可以将精力聚焦和业务相关的核心代码开中,然后将代码托管在CFC中,由CFC负责提供代码运行所需的环境,并且随时调度足够的资源满足代码运行的负载。 7分钟理解Serverless的优势 通过使用CFC,您可以获得以下优势: 运维成本低 您仅需关注业务逻辑开发,函数计算提供运行环境和底层资源的可用性保障,运维成本大幅下降。
支持的函数 不能在 Ref 函数中使用任何函数。必须指定作为资源逻辑 ID 的字符串。 Fn::Replace 内部函数 Fn::Replace 将字符串中的指定子字符串用新字符串替换。
节点的组合使用构建了复杂的业务逻辑。 等待节点(wait) 节点类型之一,用来暂停执行流程,然后再继续执行。 传递节点(pass) 节点类型之一,用来输出常量或者将输入转换成期望的输出,通常用于构造和调试工作流,是占位符规划流程基本结构。 任务节点(operation) 节点类型之一,用于定义工作流调用的云服务资源信息,执行 operation 节点会调用相应的资源,如调用函数计算服务的函数。
更新函数代码UpdateFunctionCode 接口描述 本接口用于更新指定function代码,可以选择ZipFile直接更新或者将函数代码Zip包放置到BOS中更新,两种方式不能同时使用,否则返回400。若选择ZIP包直接更新,则需设置ZipFile参数;若选择放置到BOS中更新,则需设置BosBucket,BosObject参数。其中函数代码包打包格式参考 文档 。
HTTP触发器使用可参考 https://cloud.baidu.com/doc/CFC/s/kjzmgugty,并在函数的response中设置 允许跨域的响应头 Access-Control-Allow-Origin : , 示例如下 dueros触发器的使用? CFC和dueros触发器的使用,您可以参考视频完成配置。