AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建 AWS Elastic Beanstalk 环境

当需要运行应用程序的多个版本时,您可部署多个环境。例如,您可能会有开发、集成和生产环境。

注意

有关使用 EB CLI 创建和管理环境的说明,请参阅使用 EB CLI 管理 Elastic Beanstalk 环境

AWS 管理控制台中的 Create New Environment (创建新环境) 向导指导您逐步创建环境,并提供多个选项来配置 Elastic Beanstalk 代表您部署的资源。如果您刚刚入门,可以对很多选项使用默认值。

注意

创建环境需要在 Elastic Beanstalk 中完全访问托管策略的权限。有关详细信息,请参阅Elastic Beanstalk 用户策略

按照此步骤执行以启动运行默认应用程序的新环境。这些步骤进行了简化,以便使您的环境快速启动并运行。有关包含所有可用选项描述的更多详细说明,请参阅新建环境向导

使用示例应用程序启动环境 (控制台)

  1. 打开 Elastic Beanstalk 控制台

  2. 选择应用程序或创建新应用程序

  3. 从右上角的操作菜单中,选择创建环境

  4. 选择 Web 服务器环境工作线程环境环境层。环境的层创建后无法更改。

    注意

    Windows Server 平台上的 .NET 不支持工作线程环境层。

  5. 选择与您的应用程序使用的语言匹配的平台

    注意

    对于列出的大多数平台,Elastic Beanstalk 支持多个版本。默认情况下,控制台将选择 Elastic Beanstalk 支持的语言、Web 容器或框架的最新版本。如果您的应用程序需要较旧的版本,请选择配置更多选项,如下所述。

  6. 对于应用程序代码,选择示例应用程序

  7. 如果您要进一步自定义环境,请选择配置更多选项。下列选项只能在创建环境期间设置:

    • 环境名称

    • 域名

    • 平台版本(配置)

    • VPC

    • 套餐

    下列设置可在环境创建后更改,但需要配置新实例或其他资源并且应用更改可能需要很长的时间:

    • 实例类型、根卷、密钥对和 IAM 角色

    • 内部 Amazon RDS 数据库

    • 负载均衡器

    有关所有可用设置的详细信息,请参阅新建环境向导

  8. 选择 Create environment (创建环境)

当 Elastic Beanstalk 创建环境时,会重定向到AWS Elastic Beanstalk 环境管理控制台。当环境运行状况变绿后,单击环境名称旁的 URL 可查看运行的应用程序。除非您将环境配置为使用带内部负载均衡器的自定义 VPC,否则此 URL 一般可通过 Internet 访问。