AWS CodeDeploy
用户指南 (API 版本 2014-10-06)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南中的过程支持新的控制台设计。如果您选择使用较旧版本的控制台,可以在本指南中找到许多仍然适用的概念和基本过程。要访问新控制台中的帮助,请选择信息图标。

排查 AWS Lambda 部署问题

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

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

  1. 通过以下网址登录 AWS 管理控制台并打开 AWS Lambda 控制台:https://console.amazonaws.cn/lambda/

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

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

  4. 版本控制,中,选择在您的 CodeDeploy 部署中使用的别名。

  5. 其他版本中,选择 <none>。这可确保别名不配置为将流量百分比、权重转移到多个版本。记录在版本下拉菜单中选择的版本。

  6. 选择 Save and test

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