使用 AWS Toolkit for Eclipse 配置 EC2 服务器实例 - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 AWS Toolkit for Eclipse 配置 EC2 服务器实例

Amazon Elastic Compute Cloud (EC2) 是一项 Web 服务,用于在 Amazon 数据中心启动和管理服务器实例。您可以随时使用 Amazon EC2 服务器实例,并可根据需要在任意长的时间内使用,也可以用于任何合法用途。实例可以按照不同的规模和配置进行提供。有关更多信息,请转到 Amazon EC2 产品页面

在 Toolkit for Eclipse 内的环境 Configuration (配置) 选项卡上的 Server (服务器)下,您可以编辑 Elastic Beanstalk 环境的 Amazon EC2 实例配置。

Amazon EC2 实例类型

Instance type (实例类型) 显示可用于您的 Elastic Beanstalk 应用程序的实例类型。请更改实例类型以选择特征(包括内存大小和 CPU 处理能力)最适合您的应用程序的服务器。例如,具有大量操作和长时间运行的操作的应用程序可能需要更多 CPU 或内存。

有关可用于 Elastic Beanstalk 应用程序的 Amazon EC2 实例类型的更多信息,请参阅 Amazon Elastic Compute Cloud 用户指南 中的实例类型

Amazon EC2 安全组

您可以使用 Amazon EC2 安全组 控制对 Elastic Beanstalk 应用程序的访问。安全组会定义实例的防火墙规则。这些规则会指定应将哪些进入 (即传入) 网络流量提交给实例。将丢弃所有其他进入流量。您可以随时针对不同的组修改这些规则。新的规则会自动在所有现在运行的和将来启动的实例上强制实施。

您可以使用 AWS 管理控制台或者 AWS Toolkit for Eclipse 设置 Amazon EC2 安全组。通过在 EC2 Security Groups (EC2 安全组) 框中输入一个或多个 Amazon EC2 安全组名称(用逗号分隔),您可以指定哪些 Amazon EC2 安全组控制对您的 Elastic Beanstalk 应用程序的访问。

注意

如果您正在运行使用早期容器类型的应用程序,且想为应用程序启用运行状况检查,请确保可从 0.0.0.0/0 的源 CIDR 范围访问端口 80 (HTTP)。有关运行状况检查的详细信息,请参阅 运行状况检查。要检查您使用的是否是早期容器类型,请参阅为什么某些平台版本标记为传统版本?

使用 AWS Toolkit for Eclipse 创建安全组

  1. 在 AWS Toolkit for Eclipse 中,单击 AWS Explorer 选项卡。展开 Amazon EC2 节点,然后双击 Security Groups (安全组)

  2. 右键单击左表中的任意位置,然后单击 New Group (新建组)

  3. Security Group (安全组) 框中,键入安全组的名称和描述,然后单击 OK (确定)

有关 Amazon EC2 安全组的更多信息,请参阅 Amazon Elastic Compute Cloud 用户指南 中的使用安全组

Amazon EC2 密钥对

您可以使用 Amazon EC2 密钥对安全地登录到为 Elastic Beanstalk 应用程序预配置的 Amazon EC2 实例。

重要

您必须创建 Amazon EC2 密钥对并将 Elastic Beanstalk 预配置的 Amazon EC2 实例配置为使用 Amazon EC2 密钥对,然后才能访问 Elastic Beanstalk 预配置的 Amazon EC2 实例。在向 Elastic Beanstalk 部署应用程序时,您可以使用 AWS Toolkit for Eclipse 内的 Publish to Beanstalk Wizard (发布到 Beanstalk 向导) 创建密钥对。也可以使用 AWS 管理控制台设置 Amazon EC2 密钥对。有关为 Amazon EC2 创建密钥对的说明,请参阅 Amazon Elastic Compute Cloud 入门指南

有关 Amazon EC2 密钥对的更多信息,请转到 Amazon Elastic Compute Cloud 用户指南 中的使用 Amazon EC2 凭证。有关连接到 Amazon EC2 实例的更多信息,请转到 Amazon Elastic Compute Cloud 用户指南 中的连接到实例使用 PuTTY 从 Windows 连接到 Linux/UNIX 实例

CloudWatch 指标

默认情况下,仅启用基本 Amazon CloudWatch 指标。这些指标会以五分钟为周期返回数据。在 AWS Toolkit for Eclipse 中,您可为环境启用更精细的一分钟 CloudWatch 指标,方法是在环境的 Configuration (配置) 选项卡的 Server (服务器) 部分,为 Monitoring Interval (监控间隔) 选择 1 minute (1 分钟)

注意

一分钟时间间隔指标可能产生 Amazon CloudWatch 服务费用。有关更多信息,请参阅 Amazon CloudWatch

自定义 AMI ID

在 AWS Toolkit for Eclipse 中,您可将自定义 AMI 的标识符输入到环境 Configuration (配置) 选项卡的 Server (服务器) 部分的 Custom AMI ID (自定义 AMI ID) 框中,以便使用您自己的自定义 AMI 覆盖用于 Amazon EC2 实例的默认 AMI。

重要

使用您自己的 AMI 是一项高级任务,应小心谨慎地执行。如果需要自定义 AMI,则建议您先使用默认 Elastic Beanstalk AMI,然后修改它。若要保持正常运行状态,Elastic Beanstalk 期望 Amazon EC2 实例满足一系列要求,包括具有一个正在运行的主机管理器。如果未满足这些要求,您的环境可能无法正常运行。