“更新配置”对话框
每当您更新 AWS Lambda 函数的配置时,AWS Toolkit for JetBrains 中便会显示更新配置对话框。您提供的信息会因项目的 Lambda 函数是 Zip
还是 Image
包类型而略有不同。
Zip
包类型的更新配置对话框:
Image
包类型的更新配置对话框:
更新配置对话框包含以下项:
- 名称
-
(必需)函数的名称。只能包含大写字母
A
到Z
、小写字母a
到z
、数字0
到9
、连字符(-
)以及下划线(_
)。名称长度必须小于 64 个字符。 - 描述
-
(可选)有关函数的任何有意义的描述。
- 包类型
-
(必需)Lambda 函数的包类型,可以是
Zip
或Image
。 - 处理程序
-
(仅
Zip
包类型为必需)适用于 Java、Python、Node.js 或 C# 的相应 Lambda 函数处理程序的 ID。 - 运行时系统
-
(仅
Zip
部署包类型为必需)要使用的 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 会使用这些元数据生成详细的服务图形,用于展示性能瓶颈、延迟峰值,以及影响函数性能的其他问题。