

# 使用 AWS Toolkit for JetBrains 运行（调用）AWS Lambda 函数的远程版本
<a name="lambda-remote"></a>

AWS Lambda 函数的*远程*版本是其源代码已存在于 AWS 账户的 Lambda 服务内部的函数。

要完成此过程，您必须先安装 AWS Toolkit for JetBrains，如果您尚未安装，请首次连接到 AWS 账户。然后，在 IntelliJ IDEA、PyCharm、WebStorm 或 JetBrains Rider 已在运行的情况下，执行以下操作。

1. 打开 AWS Explorer（如果尚未打开）。如果您需要切换到其他 AWS 区域（该区域包含函数），请立即执行此操作。

1. 展开 **Lambda**，并确认已列出函数的名称。如果已列出函数名称，则跳到本过程的步骤 3。

   如果未列出函数的名称，请创建要运行（调用）的 Lambda 函数。

   如果已创建函数作为 AWS 无服务器应用程序的一部分，则还必须部署该应用程序。

   如果已通过创建一个实施 [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-programming-model-handler-types.html)、[Python](https://docs.aws.amazon.com/lambda/latest/dg/python-programming-model-handler-types.html)、[Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-prog-model-handler.html) 或 [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/dotnet-programming-model-handler-types.html) 的函数处理程序的代码文件来创建函数，则在代码文件中，选择函数处理程序旁边的 Lambda 图标。然后选择**新建 AWS Lambda**。完成 [Create Function (创建函数)](create-function-dialog.md) 对话框中的操作，然后选择 **Create Function (创建函数)**。

1. 在 **AWS Explorer** 中打开 **Lambda** 后，右键单击函数名称，然后选择**运行“[远程]”**。  
![\[通过从 AWS Explorer 启动来运行 Lambda 函数的远程版本\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/lambda-remote.png)

1. 完成[编辑配置（远程函数设置）](run-debug-configurations-dialog-remote.md)（如果已显示）对话框中的操作，然后选择**运行**或**调试**。结果将显示在 **Run (运行)** 或 **Debug (调试)** 工具窗口中。
   + 如果**编辑配置**对话框未出现，并且您要更改现有配置，请先更改其配置，然后从头开始重复此过程。
   + 如果缺少配置详细信息，请展开 **Templates (模板)** 和 **AWS Lambda**，然后选择 **Local (本地)**。选择**确认**，然后从头开始重复此过程。