View a markdown version of this page

故障排除 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 管理控制台 并打开 Amazon Lambda 控制台,网址为https://console.aws.amazon.com/lambda/

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

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

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

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

  6. 选择保存

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