“运行/调试配置”对话框(本地函数设置) - AWS Toolkit for JetBrains

“运行/调试配置”对话框(本地函数设置)

每当您更新 AWS Lambda 函数本地版本的设置时,都会显示此对话框。

注意

要更新该函数(该函数的源代码位于 AWS 账户的 Lambda 中)的远程版本设置,请改为参阅“运行/调试配置”对话框(远程函数设置)

此对话框包含 3 个选项卡:配置SAM CLIAWS 连接

本地函数设置的“运行/调试配置”对话框的“配置”选项卡。

本地函数设置的运行/调试配置对话框的配置选项卡包含以下项:

名称

(必需)此配置的名称。

允许并行运行/允许以并行方式运行

(可选)如果选择此项,则允许 IntelliJ IDEA、PyCharm、WebStorm 或 JetBrains Rider 根据需要启动任意数量的配置实例以并行运行。1

来自处理程序/来自模板

(必需)根据选择的选项,您必须配置其他设置。

运行时系统

(必需)要使用的 Lambda 运行时系统的 ID。

处理程序

来自处理程序选项为必需)JavaPythonNode.jsC# 的相应函数处理程序的标识符。

超时(秒)

来自处理程序选项为必需)Lambda 在停止函数前允许其运行的时长。指定最多 900 秒(15 分钟)的时长。

内存 (MB)

来自处理程序选项为必需)函数运行时可用的内存量。指定介于 128 MB 和 3008 MB之间的量,以 64 MB 为增量。

环境变量

来自处理程序的选项为必需)Lambda 函数要使用的任何环境变量,指定为键值对。要添加、更改或删除环境变量,请选择文件夹图标,然后按照屏幕上的说明执行操作。

模板

来自模板的选项为必需)用于此配置的 AWS Serverless Application Model(AWS SAM)模板(例如 template.yaml)的位置和文件名,以及该模板中与此配置关联的资源。

文件

(必需)要传递给函数的事件数据的位置和文件名(JSON 格式)。有关事件数据示例,请参阅《AWS Lambda 开发人员指南》中的 Invoke the Lambda function 和《AWS Serverless Application Model 开发人员指南》中的 Generating sample event payloads

文本

(必需)要传递给函数的事件数据(JSON 格式)。有关事件数据示例,请参阅《AWS Lambda 开发人员指南》中的 Invoke the Lambda function 和《AWS Serverless Application Model 开发人员指南》中的 Generating sample event payloads

注意

文件文本为必需(而不是都为必需)。

启动前:窗口

(可选)列出在启动此配置前必须执行的任务。2

备注

1有关更多信息,请参阅以下内容:

  • 有关 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常用选项

  • 有关 PyCharm,请参阅 PyCharm 帮助网站上的常用选项

  • 有关 WebStorm,请参阅 WebStorm 帮助网站上的常用选项

  • 有关 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常用选项

2有关更多信息,请参阅以下内容:

本地函数设置的“运行/调试配置”对话框的 SAM CLI 选项卡。

本地函数设置的运行/调试配置对话框的 SAM CLI 选项卡包含以下项:

名称

(必需)此配置的名称。

允许并行运行/允许以并行方式运行

(可选)如果选择此项,则允许 IntelliJ IDEA、PyCharm、WebStorm 或 JetBrains Rider 根据需要启动任意数量的配置实例以并行运行。1

在容器内构建函数

(可选)如果选择此项,AWS SAM CLI 会在部署之前在类似 Lambda 的 Docker 容器中本地构建无服务器应用程序的任意函数。如果函数依赖于具有本地编译的依赖关系或程序的程序包,这会很有用。有关更多信息,请参阅 AWS Serverless Application Model 开发人员指南中的构建应用程序

跳过检查较新的容器映像

(可选)如果选择此项,AWS SAM CLI 将跳过下拉配置选项卡上指定的运行时系统的最新 Docker 映像。

Docker 网络

(可选)Lambda Docker 容器要连接到的现有 Docker 网络的名称或 ID,以及默认桥接网络。如果未指定此项,Lambda 容器将仅连接到默认的桥接 Docker 网络。

启动前:窗口

(可选)列出在启动此配置前必须执行的任务。2

备注

1有关更多信息,请参阅以下内容:

  • 有关 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常用选项

  • 有关 PyCharm,请参阅 PyCharm 帮助网站上的常用选项

  • 有关 WebStorm,请参阅 WebStorm 帮助网站上的常用选项

  • 有关 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常用选项

2有关更多信息,请参阅以下内容:

本地函数设置的“运行/调试配置”对话框的“AWS 连接”选项卡。

本地函数设置的运行/调试配置对话框的 AWS 连接选项卡包含以下项:

凭证

(必需)要使用的现有 AWS 账户连接的名称。

区域

(必需)要用于已连接账户的 AWS 区域名称。

备注

1有关更多信息,请参阅以下内容:

  • 有关 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常用选项

  • 有关 PyCharm,请参阅 PyCharm 帮助网站上的常用选项

  • 有关 WebStorm,请参阅 WebStorm 帮助网站上的常用选项

  • 有关 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常用选项

2有关更多信息,请参阅以下内容: