

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对 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 管理控制台 并打开 AWS Lambda 控制台，网址为[https://console.aws.amazon.com/lambda/](https://console.aws.amazon.com/lambda/)。

1. 在左侧窗格中，选择**函数**。

1. 选择部署中的 Lambda 函数的 CodeDeploy 名称。

1. 从 “**别**名” 中，选择 CodeDeploy 部署中使用的别名，然后选择 “**编辑”**。

1. 从**加权别名**中选择 **none**。这可确保别名不配置为将流量百分比、权重转移到多个版本。记下在**版本**中选择的版本。

1. 选择**保存**。

1. 打开 CodeDeploy 控制台，尝试部署步骤 5 中下拉菜单中显示的版本。