自定义域名 概述 自定义域名支持用户绑定固定域名,使得服务能以用户固定域名的方式提供。您可以在函数计算创建APIGateway触发器,并在API网关侧绑定您的域名,即可实现自定义域名的功能。本文将详细介绍自定义域名的使用方法。 应用场景 自定义域名的典型应用场景是将您的应用平滑迁移到函数计算,仍然可以通过原来的域名访问该应用 操作步骤 前提条件 1、确保您的域名已完成了 ICP备案 。
无状态函数 无状态服务 无状态服务即不对用户的数据做持久化的服务。函数计算服务就是典型的无状态服务,一旦用户长时间未进行函数调用,导致函数实例回收,那么之前代码产生的一些中间状态(临时变量、生成的本地文件等等)都会一起丢失。 无状态函数 无状态函数即对一个函数而言,以同样的参数作为输入,无论什么时候调用、调用多少次,输出结果始终保持一致。
产品优势 在传统的云服务模式中,用户在部署运行一个业务前,需要关心云资源如何分配和调度,需要关注应用运行环境的搭建和升级,这两个步骤通常要花费大量的时间和精力,并且需要持续投入来进行优化。 CFC提供了“无服务器”的计算能力,并不是真的没有服务器,而是使用者无需关心和服务器等底层资源相关的一切操作。
配置使用步骤 使用函数计算CFC创建一个自定义技能的步骤如下,详见 DuerOS开放平台开发者使用CFC构建Custom-Skill典型实践 ,您可以按照典型实践配置并使用该触发器: 开通CFC服务 创建函数 测试函数 查询BRN 绑定DuerOS 技能 和 CFC 函数 测试 DuerOS 技能 更多例子 关于如何使用DuerOS触发器,您还可以参考更多例子: DuerOS技能开放平台-自定义技能
概述 函数计算工作流(XFlow)是一种 Serverless 编排服务,可让您结合 CFC 函数和其它百度云服务,按照您定义的时序逻辑来构建应用。在 XFlow 的图形化控制台,您可以看到应用由一系列事件驱动的步骤组成。 工作流的定义基于状态机和节点,每个节点内设定自身的执行逻辑和下一步要执行的节点,所有节点串联起来形成一个状态机。
控制台使用示例 开通服务 登录 百度智能云管理控制台 。 选择“产品服务->计算->函数计算CFC”进入函数计算。 首次进入,点击“授权并开通服务”,进入函数管理页面。
您可以将日志输出到 stdout 和 stderr,函数计算服务会自动收集这些日志。
任务节点(operation) 节点类型之一,用于定义工作流调用的云服务资源信息,执行 operation 节点会调用相应的资源,如调用函数计算服务的函数。 循环节点(foreach) 节点类型之一,用于定义并行执行多个相同的分支,功能等同于foreach循环。 并行节点(parallel) 节点类型之一,用于定义并行执行多个不同分支。
登录成功后,在控制台页面选择 产品服务>计算> 函数计算CFC ,进入 函数列表 页面,点击 创建函数 ,进入创建函数界面。 操作步骤 从头创建一个函数 在选择模版页面,创建函数选择 空白函数 。点击 下一步 进入函数配置页面。 在函数配置页面填写函数的基本信息。此处演示创建一个 Node.js 12 运行时的函数。 函数名称: 命名为 Hello-CFC。
配置 BLS 触发器 登录管理控制台,选择“产品服务> 函数计算 CFC”,进入“函数列表”页面。 点击创建函数,选择从模版创建函数,模版选择bls-log-analysis(该模版函数实现了从BLS中拉取日志数据并输出)。 点击左侧导航栏中的“触发器”,进入函数配置页面,点击“新增触发器”。在弹出框中选择 BLS 触发器。