

# 使用 AWS Toolkit for JetBrains 更改（更新）AWS Lambda 函数设置
<a name="lambda-update"></a>

要使用 AWS Toolkit for JetBrains 更改（更新）AWS Lambda 函数的设置，请执行下列操作之一。
+ 在包含适用于 [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) 的函数处理程序的代码文件打开后，在主菜单上，选择 **Run (运行)** 和 **Edit Configurations (编辑配置)**。在 [Run/Debug Configurations (运行/调试配置)](run-debug-configurations-dialog.md) 对话框中完成相应的操作，然后选择 **OK (确定)**。
+ 打开 AWS Explorer（如果尚未打开）。如果您需要切换到其他 AWS 区域（该区域包含函数），请立即执行此操作。展开 **Lambda**，选择要更改配置的函数的名称，然后执行下列操作之一：
  + **更改设置（例如超时、内存、环境变量和执行角色）**– 右键单击函数的名称，然后选择**更新函数配置**。  
![\[选择“Update Function Configuration (更新函数配置)”命令\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/update-function-configuration.png)

    完成 [Update Configuration (更新配置)](update-configuration-dialog.md) 对话框中的操作，然后选择 **Update (更新)**。
  + **更改设置（例如输入有效负载）**– 在主菜单上，依次选择**运行**、**编辑配置**。在 [Run/Debug Configurations (运行/调试配置)](run-debug-configurations-dialog.md) 对话框中完成相应的操作，然后选择 **OK (确定)**。  
![\[选择“Edit Configurations (编辑配置)”命令\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/edit-configurations.png)

    如果缺少配置详细信息，请先展开 **Templates (模板)** 和 **AWS Lambda**，然后选择 **Local (本地)**（对于函数的本地版本）或 **Remote (远程)**（对于同一函数的远程版本）。选择 **OK (确定)**，然后从头开始重复此过程。
  + **更改设置 [例如函数处理程序名称或 Amazon Simple Storage Service（Amazon S3）源存储桶]** – 右键单击函数名称，然后选择**更新函数代码**。  
![\[选择“Update Function Code (更新函数代码)”命令\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/update-function-code.png)

    完成 [Update Code (更新代码)](update-code-dialog.md) 对话框中的操作，然后选择 **Update (更新)**。
  + **更改上一个项目符号列表中未列出的其他可用属性设置** – 更改函数相应 AWS SAM 模板文件（例如，在项目内名为 `template.yaml` 的文件中）中的这些设置。

    有关可用属性设置的列表，请参阅 GitHub 上 [awslabs/serverless-application-model](https://github.com/awslabs/serverless-application-model/) 存储库中的 [AWS::Serverless::Function](https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction)。