概述

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

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

开通函数计算服务

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

操作步骤

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

    image.png

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

    image.png

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

    image.png

使用流程

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

  1. 创建函数:函数名称、描述和运行语言等基本信息
  2. 提供代码:可以将您的业务代码zip包上传至函数中;Node.js和Python也可以选择在线编辑。
  3. (可选)配置触发器:如果您的函数需要被某些特定事件触发执行,则可以为函数配置对应的触发器
  4. (可选)配置运行环境:如果您的函数对环境变量、内存大小等运行环境有要求,则可以进行自定义配置
  5. 执行函数:当触发器对应的事件发生时,函数将被调用执行,函数计算自动为其分配资源,无需您手动干预
  6. 查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据

使用方式

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

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

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