所有文档

          函数计算 CFC

          概述

          函数计算(CFC)让您仅需要管理自己的业务代码,而无需关心运行代码所需的服务器资源,您将代码打包在函数中,托管在CFC中运行即可。

          本文将简要介绍CFC的基本使用流程,和通过不同方式快速创建和管理您的函数。

          开通函数计算服务

          在使用函数计算之前,你需要先开通函数计算服务:

          操作步骤

          1. 打开百度智能云官网,通过【产品】-【云基础】-【Serverless】-【函数计算 CFC】进入函数计算主页。

            cfc_2.png

          2. 在函数计算主页,点击立即购买按钮。

            cfc-1.png

          3. 点击“授权并开通服务”,完成函数计算服务开通。

            image.png

          使用流程

          函数计算的基本使用流程如下图所示: 图片

          1. 创建函数:函数名称、描述和运行语言等基本信息。创建函数具体步骤可参考创建函数。同时,百度云为您提供了部分函数模版,创建函数时可以从模板创建函数
          2. 提供代码:可以将您的业务代码zip包上传至函数中,也可直接上传来自百度云对象存储(BOS)中的相关zip代码包;其中,函数运行时为Node.js、Python、Php、Lua、PowerShell的函数可以选择在线编辑函数的代码。
          3. (可选)配置触发器:如果您的函数需要被某些特定事件触发执行,则可以为函数配置对应的触发器。
          4. (可选)配置运行环境:如果您的函数对环境变量、内存大小等运行环境有要求,则可以进行自定义配置。在函数创建完毕后,您可以通过控制台修改函数配置
          5. 执行函数:当触发器对应的事件发生时,函数将被调用执行,函数计算自动为其分配资源,无需您手动干预。
          6. 查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据。

          使用方式

          目前您可以通过4种不同的方式来创建和管理您的函数,包括:

          1. 百度智能云控制台:通过可视化UI管理函数
          2. 函数计算Open API:在任何开发语言中快速管理函数
          3. 函数计算SDK:在一些常用语言中,更便捷地管理函数;现已上线Python2、Python 3、Node.js、Java等SDK,详情参考SDK使用示例
          4. 本地开发环境:在您熟悉的IDE环境中管理函数

          您可以根据具体情况选择以上的不同方式,来完成函数的创建、编辑和执行流程。关于这些方式的具体操作,请参考操作指南

          上一篇
          使用限制
          下一篇
          控制台使用示例