创建 Elastic Beanstalk 环境 - AWS Elastic Beanstalk

创建 Elastic Beanstalk 环境

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

在以下过程中,将启动运行默认应用程序的新环境。这些步骤进行了简化,以便使用默认选项值快速启动并运行您的环境。有关可用来配置资源(Elastic Beanstalk 代表您部署)的许多选项的详细说明,请参阅创建新环境向导

注意
Current console
使用示例应用程序启动环境 (控制台)
  1. 打开 Elastic Beanstalk 控制台,然后在 Regions(区域)列表中选择您的 AWS 区域。

  2. 在导航窗格中,选择应用程序,然后在列表中选择现有应用程序的名称或创建一个

  3. 在应用程序概述页面上,选择 Create a new environment(创建新环境)。

    
              包含 Elastic Beanstalk 控制台上的应用程序环境列表的应用程序概述页面
  4. 对于环境层,选择 Web server environment(Web 服务器环境)或 Worker environment(工作线程环境)环境层。环境的层创建后无法更改。

    注意

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

    
              Elastic Beanstalk 控制台上的 Select environment tier(选择环境层)页面
  5. 对于平台,选择与应用程序使用的语言匹配的平台和平台分支。

    注意

    Elastic Beanstalk 支持列出的大多数平台的多个版本。默认情况下,此控制台将为您选择的平台和平台分支选择推荐版本。如果应用程序需要其他版本,您可以在此处选择该版本,也可以通过选择配置更多选项来选择该版本,如步骤 7 中所述。有关支持的平台版本的信息,请参阅Elastic Beanstalk 支持的平台

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

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

    • 环境名称

    • 域名

    • 平台版本

    • 处理器

    • VPC

    • 套餐

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

    • 实例类型、根卷、密钥对和 AWS Identity and Access Management (IAM) 角色

    • 内部 Amazon RDS 数据库

    • 负载均衡器

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

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

New beta console
注意

试试我们的全新测试版控制台体验。测试版控制台目前在 AWS 区域 美国东部(弗吉尼亚州北部)— us-east-1 中可用,任何客户均可试用。有关更多信息,请参阅《AWS Elastic Beanstalk 发布说明》指南中的2023 年 1 月 10 日发布说明

使用示例应用程序启动环境 (控制台)
  1. 打开 Elastic Beanstalk 控制台,然后在 Regions(区域)列表中选择您的 AWS 区域。

  2. 在导航窗格中,选择应用程序,然后在列表中选择现有应用程序的名称或创建一个

  3. 在应用程序概述页面上,选择 Create new environment(创建新环境)。

    
              包含 Elastic Beanstalk 控制台上的应用程序环境列表的应用程序概述页面

    这将启动 Create environment(创建环境)向导。该向导提供了一组创建新环境的步骤。

    
              Elastic Beanstalk 控制台上的 Create environment(创建环境)向导
  4. 对于环境层,选择 Web server environment(Web 服务器环境)或 Worker environment(工作线程环境)环境层。环境的层创建后无法更改。

    注意

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

  5. 对于平台,选择与应用程序使用的语言匹配的平台和平台分支。

    注意

    Elastic Beanstalk 支持列出的大多数平台的多个版本。默认情况下,此控制台将为您选择的平台和平台分支选择推荐版本。如果您的应用程序需要其他版本,您可以在此处选择该版本。有关支持的平台版本的信息,请参阅Elastic Beanstalk 支持的平台

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

  7. 对于 Configuration presets(配置预设),选择 Single instance(单一实例)。

  8. 选择 Next(下一步)。

  9. Configure service access(配置服务访问)页面上选择 Skip to Review(跳至审核)。

    这样做将选择此步骤的默认值,并跳过可选步骤。

  10. Review(审核)页面将显示所有选择的摘要。

    要进一步自定义您的环境,请在包含要配置的任何项目的步骤旁边选择 Edit(编辑)。只能在创建环境期间设置下列选项:

    • 环境名称

    • 域名

    • 平台版本

    • 处理器

    • VPC

    • 套餐

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

    • 实例类型、根卷、密钥对和 AWS Identity and Access Management (IAM) 角色

    • 内部 Amazon RDS 数据库

    • 负载均衡器

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

  11. 选择页面底部的 Submit(提交)以初始化新环境的创建。

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