本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Lambda 執行時期管理設定
您可以使用 Lambda 主控台或 AWS Command Line Interface (AWS CLI) 來配置執行階段管理設定。
注意
您可以針對每個函數版本分別配置執行階段管理設定。
設定 Lambda 如何更新執行階段版本 (主控台)
開啟 Lambda 主控台中的 函數頁面
。 -
選擇函數的名稱。
-
在 Code (程式碼) 索引標籤的 Runtime settings (執行階段設定) 底下,選擇 Edit runtime management configuration (編輯執行階段組態)。
-
在 Runtime management configuration (執行階段管理組態) 底下,選擇下列其中一項:
若要讓函數自動更新為最新的執行階段版本,請選擇 Auto (自動)。
若要在變更函數時將函數更新為最新的執行階段版本,請選擇 Function update (函數更新)。
若要讓您的函數只在變更執行階段版本 ARN 時才更新為最新的執行階段版本,請選擇 Manual (手動)。您可以在 Runtime management configuration (執行階段管理組態) 下找到執行階段版本 ARN。您也可以在函數日誌的
INIT_START
行中找到 ARN。
如需關於這些選項的詳細資訊,請參閱執行時期更新模式。
選擇 Save (儲存)。
設定 Lambda 如何更新執行階段版本 (AWS CLI)
若要設定函數的執行時間管理,請執行 put-runtime-management-configManual
模式時,您還必須提供執行階段版本 ARN。
aws lambda put-runtime-management-config \ --function-name
my-function
\ --update-runtime-on Manual \ --runtime-version-arnarn: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" }