创建 Elastic Beanstalk 环境 - AWS Elastic Beanstalk

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

创建 Elastic Beanstalk 环境

在以下过程中,将启动运行默认应用程序的新环境。这些步骤进行了简化,以便使用默认选项值快速启动并运行您的环境。

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

  2. 在导航窗格中,选择 应用程序。在列表中选择一个现有的应用程序。您还可以选择按照 管理 应用程序 中的说明创建一个。

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

    下图显示了应用程序概述页面。

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

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

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

    注意

    。 NET在 Windows 服务器平台上不支持工作线程环境层。

    根据您之前选择的应用程序,提供默认应用程序信息字段。

    环境信息分组中,根据应用程序名称提供环境名称默认值。如果您更喜欢不同的环境名称,则可以在字段中输入其他值。您可以选择输入名;否则 Elastic Beanstalk 会自动生成值。您还可以选择输入环境描述

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

    注意

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

  6. 对于应用程序代码,您可以选择启动示例应用程序。

    • 要启动默认示例应用程序而不提供源代码,请选择示例应用程序。此操作会选择 Elastic Beanstalk 为您之前选择的平台提供的单页应用程序。

    • 如果您从本指南或其他来源下载了示例应用程序,请执行下面的步骤。

      1. 选择上传代码

      2. 接下来选择本地文件,然后在上传应用程序下,选择选择文件

      3. 您的计算机的操作系统将为您提供一个界面来选择您下载的本地文件。选择源包文件并继续。

  7. 对于预设,选择单一实例

  8. 选择下一步

  9. 这时将显示配置服务访问权限页面。

    下图说明了配置服务访问权限页面。

    “配置服务访问权限”页面的图像。
  10. 现有服务角色下拉列表中选择一个值。

  11. (可选)如果您之前创建了EC2密钥对,则可以从 key pai r 字段下拉列表中选择该EC2密钥对。您可以使用它来安全地登录 Elastic Beanstalk 为您的应用程序配置的亚马逊EC2实例。如果跳过此步骤,则始终可以在创建环境后创建和分配EC2密钥对。有关更多信息,请参阅 EC2 密钥对

  12. 接下来,我们将重点介绍EC2实例配置文件下拉列表。此下拉列表中显示的值可能因您的账户之前是否创建过新环境而异。

    根据列表中显示的值,选择以下项之一。

    • 如果在下拉列表中显示有 aws-elasticbeanstalk-ec2-role,请从下拉列表中将其选中。

    • 如果列表中显示了另一个值,并且它是针对您的环境的默认EC2实例配置文件,请从下拉列表中选择它。

    • 如果EC2实例配置文件下拉列表未列出任何值,则需要创建实例配置文件。

      创建实例配置文件

      为了创建实例配置文件,我们将绕道执行同一页面上的另一个过程。转到此过程的末尾,展开接下来的过程,为EC2实例配置文件创建IAM角色

      完成为EC2实例配置文件创建IAM角色中的步骤,创建可以随后为EC2实例配置文件选择的IAM角色。然后返回此步骤。

      现在,您已经创建了一个IAM角色并刷新了列表,它将在下拉列表中显示为一个选项。从EC2实例配置文件下拉列表中选择您刚刚创建的IAM角色。

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

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

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

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

    • 环境名称

    • 域名

    • 平台版本

    • 处理器

    • VPC

    • 套餐

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

    • 实例类型、根卷、key pair 和 AWS Identity and Access Management (IAM) 角色

    • 亚马逊内部RDS数据库

    • 负载均衡器

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

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

配置服务访问
为EC2例如配置文件选择创建IAM角色
  1. 选择查看权限详细信息。它显示在EC2实例配置文件下拉列表下。

    这时会显示一个名为查看实例配置文件权限的模态窗口。此窗口列出了您需要附加到您创建的新EC2实例配置文件中的托管配置文件。它还提供了启动IAM控制台的链接。

  2. 选择窗口顶部显示的IAM控制台链接。

  3. 在IAM控制台导航窗格中,选择角色

  4. 选择 Create role(创建角色)。

  5. 可信实体类型下,选择 AWS 服务

  6. Use case(使用案例)下,选择 EC2

  7. 选择下一步

  8. 附加适当的托管式策略。滚动查看实例配置文件权限模式窗口,以查看托管式策略。这些策略还将在此处列出:

    • AWSElasticBeanstalkWebTier

    • AWSElasticBeanstalkWorkerTier

    • AWSElasticBeanstalkMulticontainerDocker

  9. 选择下一步

  10. 输入角色的名称。

  11. (可选)将标签添加到角色。

  12. 选择 Create role(创建角色)。

  13. 返回已打开的 Elastic Beanstalk 控制台窗口。

  14. 关闭查看实例配置文件权限模态窗口。

    重要

    不要关闭显示 Elastic Beanstalk 控制台的浏览器页面。

  15. 选择EC2实例配置文件下拉列表旁边的 refresh icon (刷新)。

    这将刷新下拉列表,以确保您刚刚创建的角色会在下拉列表中显示。

当 Elastic Beanstalk 创建环境时,您将被重定向到 Elastic Beanstalk 控制台。当环境运行状况变为绿色时,选择环境名称URL旁边的以查看正在运行的应用程序。除非您将环境配置URL为使用VPC带有内部负载均衡器的自定义环境,否则通常可以从 Interne t 进行访问。