設定 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. 選擇 Save (儲存)。

設定 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" }