本文主要介绍什么是服务以及服务的属性。
服务定义
服务是函数计算资源管理的单位。从业务场景出发,一个应用可以拆分为多个服务。从资源使用维度出发,一个服务可以由多个函数组成。例如一个数据处理服务,分为数据准备和数据处理两部分。数据准备函数资源需求小,可以选择小规格实例。数据处理函数资源需求大,可以选择大规格实例。创建函数前必须先创建服务,同一个服务下的所有函数共享一些相同的设置,例如服务授权、日志配置。您可以通过控制台或者Funcraft工具创建和管理服务,详情请参见服务操作。
服务属性
参数 | 是否必选 | 说明 |
---|---|---|
ServiceName | 是 | 服务名称,在同一地域内唯一,创建后不可修改,需要符合以下约束:
|
Description | 否 | 服务的描述信息。 |
NasConfig | 否 | 配置NAS选项后,可以让指定服务下的函数访问NAS文件系统时如同访问本地文件系统一样。 |
Role | 否 | 授予函数计算执行函数所需的权限,使用场景包括:
关于权限更多信息,请参见权限简介。 |
LogConfig | 否 | 设置日志服务的日志项目和日志仓库,用于存储和分析函数运行的日志。
强烈建议您开启日志服务,并配置该属性,否则您无法查看函数运行日志。 注意 使用阿里云的日志服务有资源预留的费用,即使您没有产生任何日志,仍需付费(最低¥0.04/每天)。详情请参按量付费。
|
VpcConfig | 否 | 配置VPC选项可让函数访问指定的VPC。 |
InternetAccess | 否 | 设为true时可让函数访问公网。 |