“Create Function (创建函数)”对话框
创建独立的 AWS Lambda 函数时,系统会显示 AWS Toolkit for JetBrains 中的创建函数对话框。

创建函数对话框包含以下项:
- 名称
-
(必需)函数的名称。它只能包含大写字母
A
到Z
、小写字母a
到z
、数字0
到9
、连字符(-
)以及下划线(_
)。名称长度必须小于 64 个字符。 - 描述
-
(可选)有关函数的任何有意义的描述。
- 处理程序
- 运行时系统
-
(必需)要使用的 Lambda 运行时系统的 ID。
- 超时(秒)
-
(必需)Lambda 在停止函数前允许其运行的时长。指定最多 900 秒(15 分钟)的时长。
- 内存 (MB)
-
(必需)函数运行时可用的内存量。指定介于 128 MB 和 3008 MB之间的量,以 64 MB 为增量。
- 环境变量
-
(可选)供 Lambda 函数使用的任何环境变量(指定为键值对)。要添加、更改或删除环境变量,请选择文件夹图标,然后按照屏幕上的说明执行操作。
- IAM 角色
-
(必需)选择连接的 AWS 账户中的可用 Lambda 执行角色,供 Lambda 用于该函数。要在账户中创建执行角色并改为让 Lambda 使用该角色,请选择创建,然后按照屏幕上的说明进行操作。
- 启用 AWS X-Ray
-
(可选)如果选择此项,Lambda 会启用 AWS X-Ray 以检测、分析和优化函数的性能问题。X-Ray 会从 Lambda 和组成函数的所有上游或下游服务中收集元数据。X-Ray 会使用这些元数据生成详细的服务图形,用于展示性能瓶颈、延迟峰值,以及影响函数性能的其他问题。
- 源存储桶
-
(必需)在连接的 AWS 账户中选择可用的 Amazon Simple Storage Service(Amazon S3)存储桶,供 AWS Serverless Application Model(AWS SAM)命令行界面(CLI)用于将函数部署到 Lambda。要在账户中创建 Amazon S3 存储桶并让 AWS SAM CLI 改用该存储桶,请选择创建,然后按照屏幕上的说明进行操作。