本文介绍函数计算的服务的定义,以及如何在函数计算控制台上创建、更新和删除服务。
什么是服务
服务是函数计算资源管理的单位。创建函数前必须先创建服务,同一个服务下的所有函数共享一些相同的设置,例如服务授权、日志配置。
从业务场景出发,一个应用可以拆分为多个服务。从资源使用维度出发,一个服务可以由多个函数组成。例如一个数据处理服务,分为数据准备和数据处理两部分。数据准备函数资源需求小,可以选择小规格实例。数据处理函数资源需求大,可以选择大规格实例。
创建服务
更新服务
- 登录函数计算控制台。
- 在左侧导航栏,单击服务及函数。
- 在顶部菜单栏,选择地域。
- 在服务列表页面,找到目标服务。在其操作列,单击配置。
- 在编辑服务页面,按需设置相应配置项,然后单击保存。
- 可选:基础信息
配置服务的基础信息。目前仅支持修改服务描述。
参数 说明 参考文档 描述 服务的描述,帮助您辨识服务的用途。 无。 - 可选:其他配置
配置项 说明 参考文档 角色配置 配置服务中函数所使用的角色,从而使函数可以获得角色所拥有的权限。 授予函数计算访问其他云服务的权限 日志配置 配置服务的日志功能,启用日志功能后,您可以查看函数的执行日志,从而方便您执行代码调试、故障分析、数据分析等操作。 链路追踪配置 启用链路追踪功能后,您可以使用Jaeger上传链路信息,使您能够跟踪函数的执行,帮助您快速分析和诊断Serverless架构下的性能瓶颈。 配置链路追踪 网络配置 配置服务中函数使用的网络,例如配置函数是否可以访问公网、是否可以访问VPC中的资源等。 配置网络 存储配置 配置服务中函数使用的NAS文件系统。配置后您的函数可以像访问本地文件系统一样访问存储在NAS文件系统上的文件。 配置NAS文件系统
- 可选:基础信息
删除服务
注意 删除服务前,请确保您的服务中没有函数、预留的函数实例、版本或别名,否则会导致删除失败。
更多信息
除了函数计算控制台,您还可通过Serverless Devs工具管理服务。更多信息,请参见服务相关命令。