本文为您介绍函数服务的基础能力及使用流程,帮助您快速上手函数服务。
创建用于调度和运行函数代码的单元。
登录 函数服务控制台。
在顶部导航栏,选择目标地域。
在左侧导航栏选择函数,然后单击创建函数。
此处选择创建事件函数为例,按需配置参数。
参照以下要求配置函数的部分参数信息,其余参数可保持默认无需设置。
配置项 | 说明 |
---|---|
函数名称 | 自定义函数名称,本示例设置为 |
运行时 | 支持运行函数代码的运行时环境,保持默认 Python 3.8。 |
部署方式 | 选择函数模板 > vefaas-python38-default代码模板。 |
存储 | 在产品快速入门体验场景,保持默认配置即可,无需挂载持久化存储。
更多信息,可参见函数存储选型。 |
日志功能 | 启用日志功能,选择默认日志项目。 |
单击确定,创建函数。
创建成功后,系统会自动跳转到函数详情页面。
将函数的当前代码和配置发布至线上。
在函数详情页面,单击右上角的发布。
在发布函数面板,设置发布参数。
配置项 | 说明 |
---|---|
函数版本 | 此处选择 latest,表示基于当前代码和配置,发布函数。 |
版本描述 | 填写关于本版本的描述信息,可以为空。 |
实例数下限 Min | 实例数下限即预留实例数,系统将为您最少保持此实例数,持续运行直到您将其设置为 0。 |
实例数上限 Max | 首次发布函数版本时,需设置函数承载业务所需的最大实例数(扩容上限),即一个函数可自动扩缩容的最大实例数。 |
单击确定,发布函数。
函数发布成功后如下图所示。
为函数按需配置触发器,通过不同类型的事件触发函数执行。本示例创建定时(Timer)触发器,定时触发函数执行。
返回函数详情页面,在触发器页签下单击创建触发器。
在创建触发器面板,按要求配置触发器的部分参数信息,其余参数无需设置。
配置项 | 说明 |
---|---|
触发器类型 | 本示例选择定时触发器。 |
触发器名称 | 自定义触发器名称。同一函数下触发器名称不可重复,触发器名称创建成功后不支持修改。本示例设置为 |
推送时间 | 本示例以每 5 分钟触发一次函数为例,有如下两种设置方法,您选择其中一种设置即可:
|
立即启用 | 是否创建触发器的同时启用触发器。本示例选择立即启用。 |
单击确定,创建完成触发器。
通过监控和日志功能,对函数进行监控和调试,随时掌握函数的运行状态。