本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
解决Amazon Lambda 部署问题
Amazon Lambda手动停止未配置回滚的 Lambda 部署后,部署失败
在某些情况下,部署中指定的 Lambda 函数的别名可能会引用该函数的两个不同版本。结果是后续部署 Lambda 函数的尝试失败。当 Lambda 部署未配置回滚并手动停止时,它可能会进入此状态。要继续,请使用 Amazon Lambda 控制台确保函数不配置为将在两个版本之间转移流量:
登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon Lambda 控制台:https://console.aws.amazon.com/lambda/
。 -
在左侧窗格中,选择函数。
-
选择您 CodeDeploy 部署中的 Lambda 函数的名称。
-
从别名中,选择 CodeDeploy部署中使用的别名,然后选择编辑。
-
从加权别名中选择
none
。这可确保别名不配置为将流量百分比、权重转移到多个版本。记下在版本中选择的版本。 -
选择 Save(保存)。
-
打开 CodeDeploy 控制台并尝试部署步骤 5 下拉菜单中显示的版本。