触发器概述 函数计算CFC(Cloud Function Compute)提供基于事件触发、全托管的云端计算能力。函数计算通过事件触发器连接到其他服务,当对应服务发出请求时,函数即会响应运行,作出相应处理和反馈。例如:通过BOS触发器将函数连接到百度智能云对象存储服务,设置函数响应BOS的新建对象事件。当用户的对象存储中增加新的文件时,函数即被触发执行,对新上传的文件进行诸如内容检查等操作。
例如,使用控制台调用、http触发器调用等 异步调用:调用事件在写入到函数计算内部队列后返回结果,函数计算系统会保证该消息被可靠地处理。目前,除了API调用外,CFC支持的异步调用方式包括: BOS触发器 和 定时任务触发器 两种触发方式。
用量包是在每个小时的第20分钟,统一计算上个小时的用量数据。比如您在上午9点40分使用了CFC资源,会在10点20分计算剩余量,此时你可以查看套餐包的剩余量。如果您在10点到10点20分之间使用了CFC资源,那么将会在11点20分钟,统一计算剩余量。 如何停止cfc计费? CFC在函数调用时候才会产生费用,您不再调用CFC函数就不会产生费用。如果您不再使用CFC,可以删除CFC下的所有函数资源。
例如语音响应,您只需要在技能开放平台上完成技能的开发、在百度云函数计算完成函数开发,同时完成相互配置,即可轻松打通业务流。
您可以查看计算资源集群、存储资源、监控实例信息。 计算资源集群(CCE):名称、节点数量、可用空闲卡数/总卡数、CCE集群状态。 存储资源(PFS):名称、总存储容量、存储利用率、PFS状态。 监控实例:名称、CPROM状态。 您可以点击“计算资源集群(CCE)”、“关联存储资源(PFS)”、“关联监控实例(CPROM)”跳转到对应界面查看具体信息。
CFC提供了“无服务器”的计算能力,并不是真的没有服务器,而是使用者无需关心和服务器等底层资源相关的一切操作。用户可以将精力聚焦和业务相关的核心代码开中,然后将代码托管在CFC中,由CFC负责提供代码运行所需的环境,并且随时调度足够的资源满足代码运行的负载。
如上对callback入参的说明,您可以使用callback的第一个参数返回错误,如: exports.handler = (event, context, callback) => { callback(new Error('myError')) }; 该函数的返回结果如下: 日志 您可以在程序中使用如下语句来完成日志输出: console.log() 使用内置模块 函数计算的
步骤如下: 在百度云管理控制台中选择【产品服务】>【全部产品】>【函数计算 CFC】 点击【创建函数】按钮,创建一个空白函数。函数运行时则选择Golang。 在【函数代码】页面选择【上传函数.ZIP】包按钮,上传您打包好的二进制包。同时选择您的函数执行入口。 上传完毕后,您可以使用默认测试事件测试函数是否部署成功。 示例代码 完整的示例代码 点此下载
任务节点(operation) 节点类型之一,用于定义工作流调用的云服务资源信息,执行 operation 节点会调用相应的资源,如调用函数计算服务的函数。 循环节点(foreach) 节点类型之一,用于定义并行执行多个相同的分支,功能等同于foreach循环。 并行节点(parallel) 节点类型之一,用于定义并行执行多个不同分支。
您可以在函数计算创建APIGateway触发器,并在API网关侧绑定您的域名,即可实现自定义域名的功能。本文将详细介绍自定义域名的使用方法。 应用场景 自定义域名的典型应用场景是将您的应用平滑迁移到函数计算,仍然可以通过原来的域名访问该应用 操作步骤 前提条件 1、确保您的域名已完成了 ICP备案 。这里仅要求您的域名进行ICP备案,已在其他域名注册商进行过ICP备案的域名也可以正常接入。