

# “更新配置”对话框
<a name="update-configuration-dialog"></a>

每当您更新 AWS Lambda 函数的配置时，AWS Toolkit for JetBrains 中便会显示**更新配置**对话框。您提供的信息会因项目的 Lambda 函数是 `Zip` 还是 `Image` 包类型而略有不同。

`Zip` 包类型的**更新配置**对话框：

![\[Zip 应用程序的“更新配置”对话框。\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


`Image` 包类型的**更新配置**对话框：

![\[Image 应用程序的“更新配置”对话框。\]](http://docs.aws.amazon.com/zh_cn/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


**更新配置**对话框包含以下项：

**名称**  
（必需）函数的名称。只能包含大写字母 `A` 到 `Z`、小写字母 `a` 到 `z`、数字 `0` 到 `9`、连字符（`-`）以及下划线（`_`）。名称长度必须小于 64 个字符。

**描述**  
（可选）有关函数的任何有意义的描述。

**包类型**  
（必需）Lambda 函数的包类型，可以是 `Zip` 或 `Image`。

**处理程序**  
（仅 `Zip` 包类型为必需）适用于 [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html)、[Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html)、[Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) 或 [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html) 的相应 Lambda 函数处理程序的 ID。

**运行时系统**  
（仅 `Zip` 部署包类型为必需）要使用的 [Lambda 运行时系统](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) ID。

**超时（秒）**  
（必需）Lambda 在停止函数前允许其运行的时长。指定最多 900 秒（15 分钟）的时长。

**内存 (MB)**  
（必需）函数运行时可用的内存量。指定[介于 128 MB 和 3008 MB](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html)之间的量，以 64 MB 为增量。

**环境变量**  
（可选）供 Lambda 函数使用的任何[环境变量](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html)（指定为键值对）。要添加、更改或删除环境变量，请选择文件夹图标，然后按照屏幕上的说明执行操作。

**IAM 角色**  
（必需）选择连接的 AWS 账户中的可用 [Lambda 执行角色](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html)，供 Lambda 用于该函数。要在账户中创建执行角色并改为让 Lambda 使用该角色，请选择**创建**，然后按照屏幕上的说明进行操作。

**启用 AWS X-Ray**  
（可选）如果选择此项，[Lambda 会启用 AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) 以检测、分析和优化函数的性能问题。X-Ray 会从 Lambda 和组成函数的所有上游或下游服务中收集元数据。X-Ray 会使用这些元数据生成详细的服务图形，用于展示性能瓶颈、延迟峰值，以及影响函数性能的其他问题。