背景信息 百度云函数计算提供两种执行日志存储类型:日志服务BLS或对象存储BOS 日志服务BLS 是一站式实时日志分析服务,提供日志数据采集传输、检索分析、实时消费与转储等功能,帮助用户轻松应对服务运维管理、商业趋势洞察、安全监控审计等业务场景。 对象存储BOS 提供稳定、安全、高效、高可扩展的云存储服务。可以将任意数量和形式的非结构化数据存入BOS,并对数据进行管理和处理。
LCC(Local Compute Cluster),即本地计算集群,是基于BCC/BBC、CDS以及ET/CSN/SD-WAN等计算、网络公有云产品,将 底层设备 与云组件集成交付到客户数据中心,兼具本地IDC部署与公有云特性的 混合云 服务产品。使用LCC,用户在本地即可获得等同于百度智能云公有云环境的完整基础设施。 关于LCC的具体方案,您可以访问 LCC架构 页面。
步骤如下: 在百度云管理控制台中选择【产品服务】>【全部产品】>【函数计算 CFC】 点击【创建函数】按钮,创建一个空白函数。函数运行时则选择Golang。 在【函数代码】页面选择【上传函数.ZIP】包按钮,上传您打包好的二进制包。同时选择您的函数执行入口。 上传完毕后,您可以使用默认测试事件测试函数是否部署成功。 示例代码 完整的示例代码 点此下载
根据后端实现的不同,函数计算触发器可以分成 relation 和 eventSourceMapping 两种类型,对应两种API和SDK调用方法,具体分类如下表格所示。在使用SDK时需要根据触发器的类型调用不同的方法。
登录管理控制台,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面;在“函数列表”页面。点击名称为httptrigger-helloworld的函数,进入函数详情页面。在函数详情页中编写HTTP触发器对应的handler,以对触发操作返回适当的响应,之后点击右下角保存按钮完成函数的修改操作。
支持BOS触发器 支持BOS日志存储 支持控制台查看日志 开发语言支持Java 提供本地开发工具支持 2018-06 上线广州区域 开发语言支持Python、Node.js 提供函数运行状态监控指标 提供安全数据库存储服务RDS on TLS 2017-11 百度智能云函数计算服务CFC正式发布
配置 BOS 触发器 登录管理控制台,选择“产品服务> 函数计算 CFC”,进入“函数列表”页面。 点击需要添加 BOS 触发器的函数名称(即 bostrigger),进入函数详情页面。 点击左侧导航栏中的“触发器”,进入函数配置页面,点击“新增触发器”。在弹出框中选择 BOS 触发器。 之后在弹出框中填入触发器的各个参数、点击确认,触发器即创建完成,各个参数的解释如下: 名称:即触发器的名称。
执行函数:当触发器对应的事件发生时,函数将被调用执行,函数计算自动为其分配资源,无需您手动干预。 查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据。 CFC支持哪些语言?
登录管理控制台,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 在“函数列表”页面,点击名称为hello-cdn的函数,进入函数详情页面。 在函数详情页中编写函数代码,以对触发操作做出适当的处理,之后点击右下角保存按钮完成函数的修改操作。
actionDataFilter 在 operation 节点中调用函数计算等公有云服务时,可以通过这个 filter 定义传给云服务的参数,也能对服务返回的结果进一步提取筛选,并加入到节点数据中。