

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

# 疑難排解 AWS Lambda 部署問題
<a name="troubleshooting-deployments-lambda"></a>

**Topics**
+ [AWS Lambda 部署會在手動停止尚未設定轉返的 Lambda 部署後失敗](#troubleshooting-manually-stopped-lambda-deployment)

## AWS Lambda 部署會在手動停止尚未設定轉返的 Lambda 部署後失敗
<a name="troubleshooting-manually-stopped-lambda-deployment"></a>

在某些情況下，部署中指定的 Lambda 函數別名可能會參考函數的兩個不同版本。結果是後續嘗試部署 Lambda 函數失敗。當 Lambda 部署未設定轉返且手動停止時，可能會進入此狀態。若要繼續，請使用 AWS Lambda 主控台來確定 函數未設定為在兩個版本之間轉移流量：

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/) 開啟 AWS Lambda 主控台。

1. 從左側窗格中，選擇 **Functions (函數)**。

1. 選取 CodeDeploy 部署中 Lambda 函數的名稱。

1. 從**別名**中，選擇 CodeDeploy 部署中使用的別名，然後選擇**編輯**。

1. 從**加權別名**中，選擇 **none**。這可確保不會將別名設定為將流量的百分比或權重轉移至多個版本。請記錄在 **Version (版本)** 中選取的版本。

1. 選擇**儲存**。

1. 開啟 CodeDeploy 主控台，並嘗試部署步驟 5 下拉式功能表中顯示的版本。