“Edit Configuration (编辑配置)”对话框 - AWS Toolkit for JetBrains

“Edit Configuration (编辑配置)”对话框

当您更改(更新)AWS Lambda 函数的配置调试 Amazon ECS 集群中的代码时,AWS Toolkit for JetBrains 中的 Edit Configuration (编辑配置) 对话框将出现。

“Edit Configuration (编辑配置)”对话框(Lambda 函数)

Edit configuration (编辑配置) 对话框包含两个选项卡:Configuration (配置)SAM CLI


        “Edit Configuration (编辑配置)”对话框的“Configuration (配置)”选项卡

Edit configuration (编辑配置) 对话框的 Configuration(配置) 选项卡包含以下项目。

名称

必填项。此配置的名称。

共享/通过 VCS 共享

可选。如果选择此选项,则将使该配置对其他团队成员可用。 1

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

可选。如果选择此选项,则将允许 IntelliJ IDEA, PyCharm, WebStorm, or JetBrains Rider 启动尽可能多的配置实例,以便根据需要并行运行。 1

从模板

必填项。要用于此配置的 AWS 无服务器应用程序模型 (AWS SAM) 模板(例如 template.yaml)的位置和文件名,以及该模板中要与此配置关联的资源。

运行时

必填项。供 Lambda 使用的运行时的标识符。

处理程序

必填项。适用于 JavaPythonNode.js 的函数处理程序的标识符。

环境变量

可选。供 Lambda 函数使用的任何环境变量(指定为键/值对)。要添加、更改或删除环境变量,请选择文件夹图标,然后按照屏幕上的说明执行操作。

凭证

必填项。要使用的现有 AWS 账户连接的名称。

区域

必填项。要用于已连接账户的 AWS 区域 的名称。

文件

File (文件)Text (文本)必需的(而不是同时需要两者)。要传入函数的事件数据的位置和文件名(以 JSON 格式表示)。有关事件数据示例,请参阅 AWS Lambda Developer Guide 中的调用 Lambda 函数AWS 无服务器应用程序模型 开发人员指南 中的生成示例事件工作负载

文本

File (文件)Text (文本)必需的(而不是同时需要两者)。要传入函数的事件数据(以 JSON 格式表式)。有关事件数据示例,请参阅 AWS Lambda Developer Guide 中的调用 Lambda 函数AWS 无服务器应用程序模型 开发人员指南 中的生成示例事件工作负载

启动前:激活工具窗口

可选。列出在开始此配置前必须执行的任务。2

显示此页面

可选。如果选择此项,则会在开始此配置之前显示这些配置设置。2

激活工具窗口

可选。如果选择此项,则在开始此配置时打开 Run (运行)Debug (调试) 工具窗口。2

备注

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常见选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的常见选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的常见选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常见选项

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的启动前选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的启动前选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的启动前选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的启动前选项


        “Edit Configuration (编辑配置)”对话框的 SAM CLI 选项卡

Edit configuration (编辑配置) 对话框的 SAM CLI 选项卡包含以下项目。

名称

必填项。此配置的名称。

共享/通过 VCS 共享

可选。如果选择此选项,则将使该配置对其他团队成员可用。 1

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

可选。如果选择此选项,则将允许 IntelliJ IDEA, PyCharm, WebStorm, or JetBrains Rider 启动尽可能多的配置实例,以便根据需要并行运行。 1

在容器内构建函数

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

跳过检查较新的容器映像

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

Docker 网络

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

启动前:激活工具窗口

可选。列出在开始此配置前必须执行的任务。2

显示此页面

可选。如果选择此项,则会在开始此配置之前显示这些配置设置。2

激活工具窗口

可选。如果选择此项,则在开始此配置时打开 Run (运行)Debug (调试) 工具窗口。2

备注

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常见选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的常见选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的常见选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常见选项

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的启动前选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的启动前选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的启动前选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的启动前选项

“Edit Configuration (编辑配置)”对话框(Amazon ECS 集群)

Edit configuration (编辑配置) 对话框包含两个选项卡:Configuration (配置)AWS Connection (AWS 连接)


        “Edit Configuration (编辑配置)”对话框的“Configuration (配置)”选项卡

Edit configuration (编辑配置) 对话框的 Configuration(配置) 选项卡包含以下项目。

名称

必填项。此配置的名称。

共享/通过 VCS 共享

可选。如果选择此选项,则将使该配置对其他团队成员可用。 1

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

可选。如果选择此选项,则将允许 IntelliJ IDEA, PyCharm, WebStorm, or JetBrains Rider 启动尽可能多的配置实例,以便根据需要并行运行。 1

集群

必填项。要调试的 Amazon ECS 集群的名称。

服务

必填项。要调试的集群中的 Amazon ECS 服务的名称。

添加容器

向此配置添加容器。可选(如果至少一个选项卡已可见)。每个选项卡均代表一个单独的容器。

以下项目适用于所选容器:Platform (平台)Remote Debug Port (远程调试端口)Start Command (启动命令)Artifacts Mappings (构件映射)Port Mappings (端口映射)

平台

必填项。要使用的调试平台。

远程调试端口

可选。要附加到调试程序的端口。通常,除非您的服务使用端口 20020-20030,否则不应指定此项。如果是这样的话,请在此处指定该端口,以便容器不会尝试绑定可能在其他位置使用的端口。

启动命令

必填项。用于启动程序以便调试程序可以附加到它的命令。对于 Java,它应以 java 开头,且不包含调试程序信息(例如 -Xdebug)。对于 Python,它必须以 pythonpython2python3 开头,后跟要运行的文件的路径和名称。

构件映射

必填项。本地开发计算机上的映射到容器中的 Remote Path (远程路径)Local Path (本地路径)。必须映射要运行的所有代码和构件。要指定本地和远程路径映射,请选择 Add (添加)+ 图标)。

端口映射

可选。本地开发计算机上的映射到容器中的 Remote Port (远程端口)Local Port (本地端口)。这将允许本地端口直接与远程资源上的端口进行通信。例如,对于命令 curl localhost:3422,端口 3422 将映射到某项服务。要指定本地和远程端口映射,请选择 Add (添加)+ 图标)。

启动前:激活工具窗口

可选。列出在开始此配置前必须执行的任务。2

显示此页面

可选。如果选择此项,则会在开始此配置之前显示这些配置设置。2

激活工具窗口

可选。如果选择此项,则在开始此配置时打开 Run (运行)Debug (调试) 工具窗口。2

备注

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常见选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的常见选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的常见选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常见选项

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的启动前选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的启动前选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的启动前选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的启动前选项


        “Edit configuration (编辑配置)”对话框的“AWS Configuration (AWS 配置)”选项卡

Edit configuration (编辑配置) 对话框的 AWS Configuration (AWS 连接) 选项卡包含以下项目。

名称

必填项。此配置的名称。

凭证

必填项。要使用的现有 AWS 账户连接的名称。

区域

必填项。要用于已连接账户的 AWS 区域 的名称。

共享/通过 VCS 共享

可选。如果选择此选项,则将使该配置对其他团队成员可用。 1

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

可选。如果选择此选项,则将允许 IntelliJ IDEA, PyCharm, WebStorm, or JetBrains Rider 启动尽可能多的配置实例,以便根据需要并行运行。 1

启动前:激活工具窗口

可选。列出在开始此配置前必须执行的任务。2

显示此页面

可选。如果选择此项,则会在开始此配置之前显示这些配置设置。2

激活工具窗口

可选。如果选择此项,则在开始此配置时打开 Run (运行)Debug (调试) 工具窗口。2

备注

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的常见选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的常见选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的常见选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的常见选项

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

  • 对于 IntelliJ IDEA,请参阅 IntelliJ IDEA 帮助网站上的启动前选项

  • 对于 PyCharm,请参阅 PyCharm 帮助网站上的启动前选项

  • 对于 WebStorm,请参阅 WebStorm 帮助网站上的启动前选项

  • 对于 JetBrains Rider,请参阅 JetBrains Rider 帮助网站上的启动前选项