使用新控制台创建服务 - Amazon ECS
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用新控制台创建服务

您可以创建Amazon ECS服务使用新的Amazon ECS控制台。为了使服务创建过程尽可能简单,控制台对许多选项进行了默认选择,我们将在下面介绍这些选项。控制台中的大多数部分还提供了帮助面板,这些部分提供了进一步的上下文。

使用新控制台创建服务

  1. 通过以下网址打开 Amazon ECS 控制台:https://console.amazonaws.cn/ecs/v2

  2. 在存储库的集群页面上,选择要在其中创建服务的集群。

  3. 服务选项卡上,选择部署

  4. 这些区域有:计算配置部分可以扩展以更改服务使用的计算选项。默认情况下,控制台将为您选择一个计算选项,因此在大多数情况下,您可以转到下一步。下面介绍了控制台用于选择默认值的顺序:

    • 如果您的集群已定义默认容量提供程序策略,则将选择该策略。

    • 如果您的集群没有定义默认容量提供程序策略,但您确实具有Fargate容量提供程序添加到群集的自定义容量提供程序策略,这是一种使用FARGATE容量提供程序。

    • 如果您的集群没有定义默认容量提供程序策略,但您确实有一个或多个Auto Scaling 组容量提供程序添加到群集中,使用自定义 (Advanced)选项,您需要手动定义策略。

    • 如果您的群集未定义默认容量提供程序策略,并且没有向群集添加容量提供程序,则Fargate启动类型。

  5. 适用于应用程序类型中,选择服务

  6. 适用于任务定义中,选择要使用的任务定义系列和修订版本。

    重要

    控制台验证所选任务定义系列和修订版是否与定义的计算配置兼容。如果收到警告,请验证任务定义兼容性和选定的计算配置。

  7. 适用于Service name (服务名称)中,为您的服务指定名称。

  8. 适用于所需任务中,指定要在服务中启动并保留的任务数。

  9. 这些区域有:部署选项部分可以展开以更改服务部署期间允许运行任务的最小正常百分比和最大百分比。控制台具有选定的最常见使用案例的默认值。

    注意

    目前,只有滚动更新(ECS) 部署类型。要使用任何其他部署类型,请切换到旧控制台。

  10. (可选)负载均衡部分可以扩展为您的服务配置负载均衡器。使用以下步骤将服务配置为使用应用程序负载均衡器。

    1. 适用于负载均衡器类型中,选择应用程序负载均衡器

    2. 选择创建新负载均衡器创建新的应用程序负载均衡器或者使用现有负载均衡器选择现有应用程序负载均衡器。

    3. 创建新负载均衡器时,对于负载均衡器名称中,请为您的负载均衡器指定一个唯一的名称。使用现有负载均衡器时,对于负载均衡器中,选择现有的负载均衡器。

    4. 适用于侦听器中,指定一个端口和协议应用程序负载均衡器以侦听上的连接请求。默认情况下,负载均衡器将配置为使用端口 80 和 HTTP。

    5. 适用于目标组名称中,为目标组指定一个名称和一个协议应用程序负载均衡器将将请求路由到。默认情况下,目标组会将请求路由到任务定义中定义的第一个容器。

    6. 适用于运行状况检查路径中,指定一个存在于容器中的路径,其中应用程序负载均衡器应定期发送请求,以验证应用程序负载均衡器和容器。默认情况下,/被使用,它是根目录。

    7. 适用于运行 Health 检查宽限期,指定服务调度程序应忽略运行状况不佳的时间长度(以秒为单位)。Elastic Load Balancing的目标运行状况检查。

  11. 这些区域有:联网部分,定义服务的网络配置。任务定义使用awsvpc网络模式或配置为使用负载均衡器的服务必须具有网络配置。默认情况下,控制台选择默认Amazon VPC以及所有子网和默认安全组Amazon VPC。使用以下步骤指定自定义配置。

    1. 适用于VPC下,选择要使用的 VPC。

    2. 适用于Subnets下,选择 VPC 中的一个或多个子网,任务计划程序在放置任务时应注意这些子网。

    3. 适用于安全组,您可以选择现有安全组或创建新的安全组。要使用现有安全组,请选择该安全组并移至下一步。要创建新安全组,请选择 Create a new security group (创建新安全组)。您必须指定安全组名称、说明,然后为该安全组添加一个或多个入站规则。

    4. 适用于公有 IP中,选择是否向任务的 elastic network interface (ENI) 自动分配公有 IP 地址。在上启动的任务AWS Fargate可以在使用公有子网运行时为其分配一个公有 IP 地址,以便它们具有通往互联网的路由。有关更多信息,请参阅 。Fargate任务联网中的适用于 AWS Fargate 的 Amazon Elastic Container Service 用户指南

  12. (可选)标签部分可以展开,以键/值对的形式向服务添加标签。