

# 配置 Lambda 运行时管理设置
<a name="runtime-management-configure-settings"></a>

您可以使用 Lambda 控制台或 AWS Command Line Interface（AWS CLI）配置运行时管理设置。

**注意**  
您可以为每个[函数版本](configuration-versions.md)单独配置运行时管理设置。

**配置 Lambda 更新运行时版本的方式（控制台）**

1. 打开 Lamba 控制台的[函数页面](https://console.aws.amazon.com/lambda/home#/functions)。

1. 选择一个函数的名称。

1. 在 **Code**（代码）选项卡上的 **Runtime settings**（运行时设置）下，选择 **Edit runtime management configuration**（编辑运行时管理配置）。

1. 在 **Runtime management configuration**（运行时管理配置）下，选择以下选项之一：
   + 要让函数自动更新到最新的运行时版本，请选择 **Auto**（自动）。
   + 要在更改函数后将函数更新到最新的运行时版本，请选择 **Function update**（函数更新）。
   + 要仅在更改运行时版本 ARN 后将函数更新到最新的运行时版本，请选择 **Manual**（手动）。您可以在 **Runtime management configuration**（运行时管理配置）下找到运行时版本 ARN。您也可以在函数日志 `INIT_START` 行中找到 ARN。

   有关这些选项的更多信息，请参阅[运行时更新模式](runtimes-update.md#runtime-management-controls)。

1. 选择**保存**。

**配置 Lambda 更新运行时版本的方式（AWS CLI）**

要为函数配置运行时管理，请运行 [put-runtime-management-config](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/put-runtime-management-config.html) AWS CLI 命令。使用 `Manual` 模式时，还必须提供运行时版本 ARN。

```
aws lambda put-runtime-management-config \
  --function-name my-function \
  --update-runtime-on Manual \
  --runtime-version-arn arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1
```

您应该可以看到类似于如下所示的输出内容：

```
{
  "UpdateRuntimeOn": "Manual",
  "FunctionArn": "arn:aws:lambda:us-east-2:111122223333:function:my-function",
  "RuntimeVersionArn": "arn:aws:lambda:us-east-2::runtime:8eeff65f6809a3ce81507fe733fe09b835899b99481ba22fd75b5a7338290ec1"
}
```