View a markdown version of this page

您的 Elastic Beanstalk 环境的 Amazon EC2 实例 - AWS Elastic Beanstalk

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

您的 Elastic Beanstalk 环境的 Amazon EC2 实例

本主题介绍影响 Elastic Beanstalk 环境的 Amazon EC2 实例和配置选项。

当您创建 Web 服务器环境时, AWS Elastic Beanstalk 会创建一个或多个亚马逊弹性计算云 (Amazon EC2) 虚拟机,称为实例。

配置环境中的实例以便在您选择的平台上运行 Web 应用程序。您可以在创建环境时或在环境运行之后对环境实例的各种属性和行为进行更改。或者,您也可以通过修改部署到环境的源代码来进行这些更改。有关更多信息,请参阅 配置选项。

注意

您环境中的 Auto Scaling 组将管理运行应用程序的 Amazon EC2 实例。当您根据本主题下的说明更改配置时,启动配置也会随之更改。启动配置是 Amazon EC2 启动模板或 Auto Scaling 组启动配置资源。此更改需要替换所有实例。它还会触发滚动更新或不可变更新,具体视配置而定。

EC2 实例购买选项

Elastic Beanstalk 支持多种 Amazon EC2 实例购买选项:

  • On-Demand— On-Demand 实例是一种按使用量付费的资源——使用时无需长期承诺。

  • 预留 — 预留实例是预先购买的账单折扣,自动应用于环境中的匹配 On-Demand 实例。

  • 竞价型 — 竞价型实例是未使用的 Amazon EC2 实例,其可用价格低于 On-Demand 价格。您可以在环境中启用并配置竞价型实例的分配。有关更多信息,请参阅 使用 Auto Scaling 功能自动扩缩 Elastic Beanstalk 环境实例。

EC2 密钥对

您可以使用 Amazon EC2 密钥对安全地登录为 Elastic Beanstalk 应用程序预配置的 Amazon Elastic Compute Cloud (Amazon EC2) 实例。有关创建密钥对的说明,请参阅《Amazon EC2 用户指南》中的使用 Amazon EC2 创建密钥对。

注意

创建密钥对时,Amazon EC2 将存储公有密钥的副本。如果不再需要使用它连接到任何环境实例,则可将其从 Amazon EC2 中删除。有关详细信息,请参阅《Amazon EC2 用户指南》中的删除密钥对。

从下拉菜单中选择 EC2 密钥对以将其分配到您环境的实例。当您分配密钥对时,公共密钥存储在实例上,用于对存储在本地的私有密钥进行身份验证。私钥永远不会存储在 AWS。

有关连接亚马逊 EC2 实例的更多信息,请参阅 Amazon EC2 用户指南中的连接您的 Linux/UNIX 实例和使用 PuTTY 从 Windows 连接到实例。