环境操作 - AWS Elastic Beanstalk

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

环境操作

本主题介绍您可以从环境管理控制台上的操作下拉菜单中选择对您的环境执行的常见操作。

下图说明了环境管理控制台。操作下拉菜单位于显示环境名称的标题的右侧,刷新按钮旁边。

环境管理控制台的图像,显示“操作”下拉菜单。
注意

一些操作只有在特定条件下可用,除非满足适当条件,否则将保持禁用状态。

加载配置

加载之前保存的配置。配置会保存到您的应用程序,并可由任意关联的环境加载。如果您对环境的配置进行了更改,则可以加载保存的配置以撤消这些更改。您还可以加载从运行同一应用程序的其他环境保存的配置,以在环境之间传播配置更改。

保存配置

将环境的当前配置保存到您的应用程序。对环境的配置进行更改之前,请保存当前配置,以便您在需要时回滚。当您启动新环境时,还可以应用保存的配置。

交换环境域 (URL)

将当前环境的别名记录与新环境交换。别名记录交换之后,使用环境 URL 指向应用程序的所有流量将指向新环境。当您准备好部署应用程序的新版本时,您可以在新版本下启动单独的环境。当您的新环境准备好开始接收请求时,执行别名记录交换可以开始将流量路由到新环境。这样做不会中断您的服务。有关更多信息,请参阅 使用 Elastic Beanstalk 进行蓝/绿部署

克隆环境

启动与您当前正在运行的环境具有相同配置的新环境。

使用最新平台进行克隆

使用最新版本的正在使用的 Elastic Beanstalk 平台,克隆您的当前环境。只有在当前环境的平台具有较新可用版本时,此选项才可用。

中止当前操作

停止正在进行的环境更新。停止操作会导致环境中的一些实例与另一些实例处于不同的状态,具体取决于操作的进度。此选项仅在您的环境正在更新时可用。

重启应用程序服务器

重新启动在您的环境实例上运行的 Web 服务器。此选项不终止或重新启动任何AWS资源。如果您的环境在响应一些错误请求时表现出了奇怪的行为,重新启动应用程序可能会暂时恢复功能,同时您可以找出根本原因来排除故障。

重建环境

终止正在运行环境中的所有资源,然后使用相同设置构建新环境。此操作需要几分钟时间,相当于从头开始部署新环境所需的时间。重建期间,任何运行在您的环境数据层中的 Amazon RDS 实例都将删除。如果您需要数据,请创建快照。您可以在 RDS 控制台中手动创建快照,或者配置数据层的删除策略,以在删除实例之前自动创建快照。这是创建数据层时的默认设置。

终止环境

终止正在运行环境中的所有资源,然后从应用程序中删除环境。如果您有在数据层中运行的 RDS 实例并且需要保留数据,请确保数据库删除策略被设置为 Snapshot 或者 Retain。有关更多信息,请参阅本指南的配置环境章节中的数据库生命周期