AWS re:Post Knowledge Center Feedback Survey
Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
我想要更新 AWS Lambda 函數的環境變數,而不需要在用戶端應用程式中變更 Lambda 合格 Amazon Resource Name (Lambda 版本 ARN)。每次更新函數的環境變數時,如何避免將特定 Lambda 函數版本硬式編碼到我的應用程式?
您無法變更已發佈 Lambda 函數版本中的環境變數或函數程式碼。您只能變更目前、未發佈的函數版本 ($LATEST)。若要避免將特定 Lambda 函數版本硬式編碼到應用程式,您可以改為將 Lambda 別名 ARN 設定到應用程式。每個 Lambda 別名都具有一個唯一的 ARN,建立後即可重新設定,以指向函數的新版本。
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,請確保您使用的是最新的 AWS CLI 版本。
使用 Lambda 主控台
請遵循使用 AWS Lambda 環境變數中的指示進行操作。
使用 update-function-configuration AWS CLI 命令
請遵循 update-function-configuration (AWS CLI 命令參考) 中的指示進行操作。
在 AWS SDK 中使用 Lambda API 呼叫
請遵循使用 API 設定環境變數中的指示進行操作。
請遵循建立函數版本中的指示進行操作。
注意:Lambda 別名只能指向函數版本,而不能指向另一個別名。
建立新的函數別名
請遵循建立函數別名 (主控台) 中的指示進行操作。然後,遵循別名路由組態中的指示將別名指向更新的函數版本。
使用現有的函數別名
請遵循別名路由組態中的指示進行操作。
重要: 請確保將 Lambda 別名的 ARN 設定到用戶端應用程式,而不是新函數版本的 ARN。
請遵循使用主控台建立 Lambda 函數的調用 Lambda 函數一節中的指示進行操作。
您的 Lambda 函數別名現在指向使用您要使用的環境變數所設定的最新函數版本。