对 Amazon Lambda 部署问题进行故障排除 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

对 Amazon Lambda 部署问题进行故障排除

Amazon Lambda 手动停止未配置回滚的 Lambda 部署后,部署失败

有时,在部署中指定的 Lambda 函数的别名可能引用函数的两个不同版本。结果是,后续部署 Lambda 函数的尝试会失败。当 Lambda 部署未配置回滚并被手动停止时,它可能会进入该状态。要继续,请使用 Amazon Lambda 控制台确保该功能未配置为在两个版本之间转移流量:

  1. 登录 Amazon Web Services Management Console 并打开 Amazon Lambda 控制台,网址为 https://console.aws.amazon.com/lambda/

  2. 在左侧窗格中,选择函数

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

  4. 从 “名” 中,选择 CodeDeploy 部署中使用的别名,然后选择 “编辑”

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

  6. 选择保存

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