取消环境配置更新和应用程序部署 - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

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

注意

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

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

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

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

取消更新
  1. 打开 Elastic Beanstalk 控制台,然后在 Regions(区域)列表中选择您的 Amazon Web Services 区域。

  2. 在导航窗格中,选择 Environments(环境),然后从列表中选择环境的名称。

    注意

    如果您有多个环境,请使用搜索栏筛选环境列表。

  3. 在环境概述页面上,选择 Actions(操作),然后选择 Abort current operation(中止当前操作)。