概述
更新时间:2024-07-05
函数计算(CFC)让您仅需要管理自己的业务代码,而无需关心运行代码所需的服务器资源,您将代码打包在函数中,托管在CFC中运行即可。
本文将简要介绍CFC的基本使用流程,和通过不同方式快速创建和管理您的函数。
开通函数计算服务
在使用函数计算之前,你需要先开通函数计算服务:
操作步骤
-
打开百度智能云官网,通过【产品】-【云基础】-【Serverless】-【函数计算 CFC】进入函数计算主页。
-
在函数计算主页,点击立即购买按钮。
-
点击“授权并开通服务”,完成函数计算服务开通。
使用流程
函数计算的基本使用流程如下图所示:
- 创建函数:函数名称、描述和运行语言等基本信息。创建函数具体步骤可参考创建函数。同时,百度云为您提供了部分函数模版,创建函数时可以从模板创建函数。
- 提供代码:可以将您的业务代码zip包上传至函数中,也可直接上传来自百度云对象存储(BOS)中的相关zip代码包;其中,函数运行时为Node.js、Python、Php、Lua、PowerShell的函数可以选择在线编辑函数的代码。
- (可选)配置触发器:如果您的函数需要被某些特定事件触发执行,则可以为函数配置对应的触发器。
- (可选)配置运行环境:如果您的函数对环境变量、内存大小等运行环境有要求,则可以进行自定义配置。在函数创建完毕后,您可以通过控制台修改函数配置
- 执行函数:当触发器对应的事件发生时,函数将被调用执行,函数计算自动为其分配资源,无需您手动干预。
- 查看日志:在函数执行后,您可以在运行日志中查看函数的执行结果和监控数据。
使用方式
目前您可以通过4种不同的方式来创建和管理您的函数,包括:
- 百度智能云控制台:通过可视化UI管理函数
- 函数计算Open API:在任何开发语言中快速管理函数
- 函数计算SDK:在一些常用语言中,更便捷地管理函数;现已上线Python2、Python 3、Node.js、Java等SDK,详情参考SDK使用示例。
- 本地开发环境:在您熟悉的IDE环境中管理函数
您可以根据具体情况选择以上的不同方式,来完成函数的创建、编辑和执行流程。关于这些方式的具体操作,请参考操作指南。