New user sign up using AWS Builder ID
New user sign up using AWS Builder ID is currently unavailable on re:Post. To sign up, please use the AWS Management Console instead.
我想要更新 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 函數別名現在指向使用您要使用的環境變數所設定的最新函數版本。