AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

取消环境配置更新和应用程序部署

您可以取消正在进行的由环境配置更改触发的更新。您也可以取消正在进行的新应用程序版本的部署。例如,如果您决定要继续使用现有环境配置,而不是应用新环境配置设置,您可能想要取消更新。否则,您可能会发现您正在部署的新应用程序版本有导致其无法启动或正常运行的问题。通过取消环境更新或应用程序版本更新,您不必等到更新或部署过程完成就可以开始重新尝试更新环境或应用程序版本。

注意

在清除阶段中删除不再需要的旧资源时,当最后一批实例已更新之后,不能再取消更新。

Elastic Beanstalk 将以执行最近一次成功更新时所用的同一方式执行回滚。例如,如果您在环境中启用了基于时间的滚动更新,Elastic Beanstalk 将在对一个实例批的回滚更改和对下一个实例批的回滚更改之间等待指定的暂停时间。或者,如果您最近开启了滚动更新,但上次您成功更新环境配置设置时没有进行滚动更新,Elastic Beanstalk 将同时对所有实例执行回滚。

一旦 Elastic Beanstalk 开始取消更新,您就无法阻止它回滚到之前的环境配置。回滚过程将继续,直至环境中的所有实例拥有上一个环境的配置或回滚过程失败。对于应用程序版本部署,取消部署只会停止部署;某些实例将拥有新应用程序版本,而其他实例将继续运行现有的应用程序版本。您稍后可以部署相同的应用程序版本或其他应用程序版本。

有关滚动更新的更多信息,请参阅Elastic Beanstalk 滚动环境配置更新。有关批处理应用程序版本部署的更多信息,请参阅部署策略和设置

取消更新

  • 在环境仪表板上,单击 Actions,然后单击 Abort Current Operation