View a markdown version of this page

設定 Lambda 執行時期管理設定 - AWS Lambda

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

設定 Lambda 執行時期管理設定

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

注意

您可以針對每個函數版本分別配置執行階段管理設定。

設定 Lambda 如何更新執行階段版本 (主控台)
  1. 開啟 Lambda 主控台中的 函數頁面。

  2. 選擇函數的名稱。

  3. 在 Code (程式碼) 索引標籤的 Runtime settings (執行階段設定) 底下,選擇 Edit runtime management configuration (編輯執行階段組態)。

  4. 在 Runtime management configuration (執行階段管理組態) 底下,選擇下列其中一項:

    • 若要讓函數自動更新為最新的執行階段版本,請選擇 Auto (自動)。

    • 若要在變更函數時將函數更新為最新的執行階段版本,請選擇 Function update (函數更新)。

    • 若要讓您的函數只在變更執行階段版本 ARN 時才更新為最新的執行階段版本,請選擇 Manual (手動)。您可以在 Runtime management configuration (執行階段管理組態) 下找到執行階段版本 ARN。您也可以在函數日誌的 INIT_START 行中找到 ARN。

    如需關於這些選項的詳細資訊,請參閱執行時期更新模式。

  5. 選擇儲存。

設定 Lambda 如何更新執行階段版本 (AWS CLI)

若要設定函數的執行時期管理,請執行 put-runtime-management-config 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" }