计算> 函数计算CFC",进入函数列表页面,点击创建函数,进入创建函数界面。 从头创建一个函数: 在选择模版页面,创建函数选择 "空白函数"。点击 下一步 进入函数配置页面。 "/>
上云无忧 > 文档中心 > 百度智能云函数计算 CFC 创建函数
函数计算CFC
百度智能云函数计算 CFC 创建函数

文档简介:
登录成功后,在控制台页面选择 "产品服务>计算> 函数计算CFC",进入函数列表页面,点击创建函数,进入创建函数界面。 从头创建一个函数: 在选择模版页面,创建函数选择 "空白函数"。点击 下一步 进入函数配置页面。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

前提条件

  1. 登录百度智能云平台官网。

    • 若没有用户名,请先完成注册,操作请参考注册百度账号。
    • 若有用户名,登录操作请参考登录。
  2. 登录成功后,在控制台页面选择 "产品服务>计算> 函数计算CFC",进入函数列表页面,点击创建函数,进入创建函数界面。

操作步骤

从头创建一个函数

  1. 在选择模版页面,创建函数选择 "空白函数"。点击 下一步 进入函数配置页面。

  1. 在函数配置页面填写函数的基本信息。此处演示创建一个 Node.js 12 运行时的函数。

  • 函数名称: 命名为 Hello-CFC。

说明:只能由数字、字母、-或_组成,长度小于65个字符。

  • 事件模式: 选择 event。

说明:支持event和stream两种模式,stream模式只支持java8运行时。

  • 运行时:选择 Node.js 12。

说明:支持Node.js 6.11、Node.js 8.5、Node.js 10、Node.js 12、Python 2.7、Python 3.6、Java 8、Golang、PHP 7.2、Lua 5.3、.NET Core 2.2、PowerShell 6.2。

  • 内存(MB):选择 128。

说明:支持128 ~ 1024MB。必须为128的倍数。

  • 超时时间(秒):此处使用默认。

说明:支持3 ~ 300秒。

  • 日志存储(可选):选择 "无"。

说明:可选对象存储BOS。选择 对象存储BOS 需指定BOS中预先创建的存储路径。

  • 描述(可选):此处不填写。

说明:0-256字符。

  1. 点击 下一步,进入触发器配置页面,此处不配置触发器选择 。点击 提交 创建函数。

说明:目前支持的触发器有 DuerOS触发器Duedge触发器BOS触发器HTTP 触发器CDN 触发器百度消息服务(Kafka)触发器定时触发器。触发器的详细描述见相关触发器文档。

  1. 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。

  1. 您可以使用多种方式编辑您的函数,此处使用 在线编辑 创建一个Hello功能的函数, 保存 编辑过的代码。

  1. 接着,我们点击 测试 弹出函数测试页面。使用默认测试事件执行一次函数。

  1. 您还可以自定义 测试事件,此处我们创建一个 Hello 事件。点击 创建 保存您的测试事件。

事件名称:填写Hello。

事件结构:填写一个包含 name 属性的json串。

  1. 使用自定义的测试事件测试函数。

  1. 您还可点击侧边栏的 函数信息 进入函数信息管理页面。此处提供如下功能:

    • 查看或修改函数的配置
    • 创建别名
    • 发布新版本
    • 测试
    • 删除函数
    • 配置函数的高级功能(并发度、死信队列、VPC等)

  1. 您还可点击侧边栏的 触发器 进入触发器配置页面。此处您可以查看新增和删除触发器。

  1. 您还可点击侧边栏的 监控 进入函数监控信息页面。此处您可以查看函数的调用次数、平均耗时和错误次数等信息。

  1. 如果您配置了日志存储,您还可以点击侧边栏的 日志 进入函数监控信息页面。详见 函数日志配置。

从模版创建一个函数

  1. 在选择模版页面,创建函数选择 "从模板创建函数",选择模板 dueros-bot-python2,此模板是一个 DuerOS 的脚手架,函数默认内置了 BOT-SDK。点击 下一步

  1. 在函数配置页面填写函数的基本信息。此处可指定函数名称和修改代码。点击 下一步

  1. 点击 下一步,进入触发器配置页面,此处为模板设定的DuerOS触发器,且不可修改。点击 提交

  1. 在创建成功页面,点击 进入代码编辑页 进入代码编辑页面。

  1. 在函数代码页面,您可以查看和编辑创建的DuerOS技能函数。

  1. 您可以在CFC里测试创建的DuerOS技能函数,我们提供了一些DuerOS测试事件模板。

  1. 如果您只想在界面上体验函数的运行过程,可以不添加触发器。如果想从DuerOS发起函数的调用,则必须将触发器为 DuerOS触发器

相似文档
  • 登录管理控制台,选择“产品服务>云函数计算 CFC”,进入“函数列表”页面。 点击需要测试的函数名称,进入函数详情页面。 点击右上角的测试按钮,运行函数,并在弹出的菜单栏中,输入执行函数所需要的事件。事件是一个 JSON 串,如果这里创建了一个DuerOS的话,事件的 JSON 串需要遵循DuerOS的 API 协议。
  • 您可以将函数执行的日志存储至百度云日志服务,再根据日志服务中存储的函数日志来执行代码调试、故障分析、数据分析等操作。本文介绍如何使用控制台来为云函数配置日志存储,并查看函数执行的日志。
  • 目前函数计算 CFC 服务已正式上线,您可以通过以下两种方式开通。 官网申请:参考入门指南 开通函数计算服务。 从DuerOS开放平台申请: DuerOS开放平台开发者用户可以通过下面的步骤完成函数计算CFC服务的申请。
  • 私有网络 VPC 是一个用户能够定义的虚拟网络,不同的私有网络之间相互隔离。您可以在自己创建的私有网络内创建和管理云产品实例,比如云服务器 BCC、云数据库 SCS等。在默认情况下,因为 VPC 的网络隔离,函数计算无法访问您在 VPC 中的资源。
  • 默认情况下,函数计算可以访问百度云的公有服务和公网,给函数配置 VPC 功能后,函数的出口流量都进入 VPC 中。若您的 VPC 没有公网访问能力,那么函数则就无法访问公网。如果您想让函数同时能访问 VPC 资源和公网,您需要给 VPC 添加 NAT 网关。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部