

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

# 使用 Elastic Beanstalk 环境管理控制台
<a name="environments-console"></a>

本节介绍如何使用环境管理控制台管理您的 Elastic Beanstalk 环境。控制台提供了管理环境配置和执行常见操作的功能。这些操作包括重新启动环境中运行的 Web 服务器、克隆环境或从头开始重建环境。

**Topics**
+ [访问环境管理控制台](environments-dashboard.md)
+ [环境概述窗格](environments-dashboard-envoverview.md)
+ [环境详细信息](environments-dashboard-tabs.md)
+ [环境操作](environments-dashboard-actions.md)

# 访问环境管理控制台
<a name="environments-dashboard"></a>

以下过程提供了启动环境管理控制台的步骤。

如果您已登录 Elastic Beanstalk 控制台，则也可以从 [应用程序管理控制台](applications-console.md) 启动环境管理页面。从列表中选择一个环境以显示所选环境的管理控制台详细信息。

**访问环境管理控制台**

1. 打开 [Elastic Beanstalk](https://console.aws.amazon.com/elasticbeanstalk) 控制台，然后**在 “区域” 列表中，选择您**的。 AWS 区域

1. 在导航窗格中，选择 **Environments**（环境），然后从列表中选择环境的名称。

下图说明了环境管理控制台。

![\[环境管理控制台的图像。\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/environment-overview-v2-margin.png)


顶部窗格是**环境概述**页面。它显示有关您的环境的顶级信息。

页面下半部分显示提供更详细信息的选项卡。默认情况下，将显示**事件**选项卡。链接到选项卡的页面也会在环境下的左侧导航窗格中列出。

控制台的导航窗格显示部署到环境的应用程序的名称以及相关的应用程序管理页面。环境名称也会显示在导航页面上，然后是环境管理页面。除了前面提到的选项卡页之外，环境名称下列出的链接还包括**转到环境**和**配置**。

# 环境概述窗格
<a name="environments-dashboard-envoverview"></a>

本主题介绍**环境概述**窗格提供的信息。它显示有关您的环境的顶级信息，位于环境管理控制台的上半部分。

下图显示了**环境概述**窗格。

![\[显示“环境概述”页面上半部分的图像。平台版本旁边的状态标签显示“更新”。\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/environment-overview-v2-top-part-OK-status.png)


## 健康
<a name="environments-dashboard-envoverview.health"></a>

环境的总体运行状况。如果您的环境运行状况恶化，则环境运行状况旁边会显示**查看原因**链接。选择此链接可查看**运行状况**选项卡，其中包含更多详细信息。

## 域：
<a name="environments-dashboard-envoverview.Domain"></a>

环境的**域**或 URL 位于 **Environment overview**（环境概述）页面的上半部分，环境的 **Health**（运行状况）下方。这是环境正在运行的 Web 应用程序的 URL。您可以通过选择 URL 来启动应用程序。

## 环境 ID
<a name="environments-dashboard-envoverview.Environmentid"></a>

环境 ID。这是创建环境时生成的内部 ID。

## 应用程序名称
<a name="environments-dashboard-envoverview.Applicationname"></a>

在您的环境中部署并运行的应用程序的名称。

## 运行版本
<a name="environments-dashboard-envoverview.Runningversion"></a>

在环境中部署并运行的应用程序版本的名称。选择 **Upload and deploy**（上传和部署）可上传[源包](applications-sourcebundle.md)并将其部署到环境。此选项创建新应用程序版本。

## 平台
<a name="environments-dashboard-envoverview.Platform"></a>

在环境上运行的平台版本的名称。通常，这包括架构、操作系统（OS）、语言和应用程序服务器（统称为*平台分支*）以及特定平台版本号的组合。

如果您的平台版本不是最新版本，则在**平台**部分的旁边会显示一个状态标签。**更新**标签表明，尽管支持该平台版本，但有更新的版本可用。平台版本也可能被标记为**已弃用**或**已停用**。选择**更改版本**将您的平台分支更新到更新的版本。有关平台版本*状态*的更多信息，请参阅 [Elastic Beanstalk 平台词汇表](platforms-glossary.md) 中的*平台分支*部分。此页面上的上一张图片说明了给定平台的“**更新**”状态标签。

# 环境详细信息
<a name="environments-dashboard-tabs"></a>

本主题介绍环境管理控制台从左侧导航窗格和选项卡页提供的附加信息。

下图说明了环境管理控制台。

![\[环境管理控制台的图像。\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/environment-overview-v2-margin.png)


环境管理控制台的下半部分列出了提供有关环境的更详细和多样化信息的选项卡。您可以从左侧导航窗格中选择选项卡页或页面标签。

在环境名称下的控制台左侧导航窗格中，有两个选项不在选项卡页面中。它们是**转到环境**和**配置**。

**注意**  
选择**转到环境**以启动您的应用程序。

## 配置
<a name="environments-console-configuration"></a>

使用左侧导航窗格上的**配置**页面，查看和更新您的环境及其资源的当前配置设置。这包括网络配置、数据库配置、负载平衡、通知、运行状况监控设置、托管平台更新配置、部署配置、实例日志流 AWS X-Ray、 CloudWatch 集成、代理服务器设置、环境属性以及平台特定选项。在部署期间使用此页上的设置自定义您环境的行为、启用附加功能，以及修改实例类型和您在创建环境期间选择的其他设置。

有关更多信息，请参阅 [配置 Elastic Beanstalk 环境](customize-containers.md)。

## Events
<a name="environments-console-events"></a>

**事件**页面显示您的环境的事件流。每当你与环境交互时，以及环境中的任何资源因此被创建或修改时，Elastic Beanstalk 都会输出事件消息。

有关更多信息，请参阅 [查看 Elastic Beanstalk 环境的事件流](using-features.events.md)。

## 健康
<a name="environments-console-health"></a>

如果启用了增强型运行状况监控，则此页面将列出您环境中的 EC2 实例以及每个实例的实时运行状况信息。

**整体运行状况**页面将运行状况数据显示为环境中所有实例的平均值。

**增强型实例运行状况**窗格显示您环境中每个 EC2 实例的实时运行状况信息。增强型运行状况监控使得 Elastic Beanstalk 可以密切监控环境中的资源，从而更加准确地评估应用程序的运行状况。

启用了增强型运行状况监视时，此页显示有关您的环境中实例所处理请求的信息，以及来自操作系统的指标，包括延迟、负载和 CPU 利用率。

有关更多信息，请参阅 [Elastic Beanstalk 中的增强型运行状况报告和监控](health-enhanced.md)。

## 日志
<a name="environments-console-logs"></a>

**日志**页面允许您从环境中的 EC2 实例中检索日志。在请求日志时，Elastic Beanstalk 发送命令到实例，然后实例将日志上传到 Amazon S3 中您的 Elastic Beanstalk 存储桶。当您在此页面上请求日志时，Elastic Beanstalk 会在 15 分钟后自动从 Amazon S3 中删除它们。

您还可以将环境实例配置为将日志上传到 Amazon S3，以便在本地轮换之后永久存储这些日志。

有关更多信息，请参阅 [查看您的 Elastic Beanstalk 环境中的 Amazon EC2 实例的日志](using-features.logging.md)。

## 监控
<a name="environments-console-monitoring"></a>

**Monitoring**（监控）页面显示您的环境的运行状况信息概述。这包括 Elastic Load Balancing 和 Amazon EC2 提供的默认指标集，以及显示环境运行状况如何随时间变化的图表。

有关更多信息，请参阅 [在 AWS 管理控制台中监控环境运行状况](environment-health-console.md)。

## Alarms
<a name="environments-console-alarms"></a>

**Existing alarms**（现有警报）页面显示您为环境配置的任意警报的相关信息。您可以使用此页上的选项创建或删除警报。

有关更多信息，请参阅 [管理警报](using-features.alarms.md)。

## 托管更新
<a name="environments-console-managedupdates"></a>

**托管更新**页面显示有关即将到来和已完成托管平台更新以及实例替换的信息。

您可以使用托管更新功能将环境配置为在您选择的每周维护时段内自动更新到最新平台版本。在两个平台版本之间，您可以选择让您的环境在维护时段内替换其所有 Amazon EC2 实例。这可以减少在应用程序长时间运行时发生的问题。

有关更多信息，请参阅 [托管平台更新](environment-platform-update-managed.md)。

## 标签
<a name="environments-console-tags"></a>

**标签**页面显示 Elastic Beanstalk 在您创建环境时应用于环境的标签以及您添加的任何标签。可以添加、编辑和删除自定义标签。您无法编辑或删除 Elastic Beanstalk 应用的标签。

环境标签将应用到 Elastic Beanstalk 为了支持您的应用程序而创建的所有资源。

有关更多信息，请参阅 [在 Elastic Beanstalk 环境中标记资源](using-features.tagging.md)。

# 环境操作
<a name="environments-dashboard-actions"></a>

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

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

![\[环境管理控制台的图像，显示“操作”下拉菜单。\]](http://docs.aws.amazon.com/zh_cn/elasticbeanstalk/latest/dg/images/environment-overview-v2-margin.png)


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

## 加载配置
<a name="environments-dashboard-actions-load"></a>

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

## 保存配置
<a name="environments-dashboard-actions-save"></a>

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

## 交换环境域 (URLs)
<a name="environments-dashboard-actions-swap"></a>

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

## 克隆环境
<a name="environments-dashboard-actions-clone"></a>

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

## 使用最新平台进行克隆
<a name="environments-dashboard-actions-cloneupgrade"></a>

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

## 中止当前操作
<a name="environments-dashboard-actions-abort"></a>

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

## 重启应用程序服务器
<a name="environments-dashboard-actions-restart"></a>

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

## 重建环境
<a name="environments-dashboard-actions-rebuild"></a>

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

## 终止环境
<a name="environments-dashboard-actions-terminate"></a>

终止正在运行环境中的所有资源，然后从应用程序中删除环境。如果您有在数据层中运行的 RDS 实例并且需要保留数据，请确保*数据库删除策略*被设置为 `Snapshot` 或者 `Retain`。有关更多信息，请参阅本指南的*配置环境*章节中的[数据库生命周期](using-features.managing.db.md#environments-cfg-rds-lifecycle)。