

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 Lambda 執行時期管理設定
<a name="runtime-management-configure-settings"></a>

您可以使用 Lambda 主控台或 AWS Command Line Interface (AWS CLI) 來配置執行階段管理設定。

**注意**  
您可以針對每個[函數版本](configuration-versions.md)分別配置執行階段管理設定。

**設定 Lambda 如何更新執行階段版本 (主控台)**

1. 開啟 Lambda 主控台中的 [函數頁面](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"
}
```