函数计算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环境中管理函数

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

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