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

使用 AWS Toolkit for Visual Studio 配置 EC2 实例

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

您可以使用 AWS Toolkit for Visual Studio 的应用程序环境选项卡内的服务器选项卡来编辑 Amazon EC2 实例配置。


        Visual Studio Toolkit for Elastic Beanstalk 中 Porting Assistant 配置面板的屏幕快照

Amazon EC2 实例类型

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

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

Amazon EC2 安全组

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

您可以指定哪些 Amazon EC2 安全组控制对 Elastic Beanstalk 应用程序的访问。为此,请在 EC2 安全组文本框中输入特定 Amazon EC2 安全组的名称(用逗号分隔多个安全组)。您可以使用 AWS 管理控制台或 AWS Toolkit for Visual Studio 完成此操作。

使用 AWS Toolkit for Visual Studio 创建安全组

  1. 在 Visual Studio 中的 AWS 资源管理器中,展开 Amazon EC2 节点,然后选择安全组

  2. 选择创建安全组,然后输入安全组的名称和说明。

  3. 选择确定

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

Amazon EC2 密钥对

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

重要

您必须创建 Amazon EC2 密钥对并配置由 Elastic Beanstalk 预置的 Amazon EC2 实例,以便能够访问这些实例。在向 Elastic Beanstalk 部署您的应用程序时,您可以使用 AWS Toolkit for Visual Studio 内的 Publish to AWS (发布到 AWS) 向导创建密钥对。如果要使用该 Toolkit 创建额外的密钥对,请按照此处所述的步骤操作。另一种方法是,使用 AWS 管理控制台设置 Amazon EC2 密钥对。有关为 Amazon EC2 创建密钥对的说明,请参阅 Amazon Elastic Compute Cloud 入门指南

现有密钥对文本框可让您指定 Amazon EC2 密钥对的名称,您可以使用该密钥对安全地登录到运行 Elastic Beanstalk 应用程序的 Amazon EC2 实例。

指定 Amazon EC2 密钥对的名称

  1. 展开 Amazon EC2 节点并选择密钥对

  2. 选择创建密钥对并输入密钥对名称。

  3. 选择确定

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

监控间隔

默认情况下,仅启用基本 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 实例满足一系列要求,包括具有一个正在运行的主机管理器。如果未满足这些要求,您的环境可能无法正常运行。