Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

步骤 2:配置网络

如果服务的任务定义使用 awsvpc 网络模式,则您必须为您的服务配置 VPC、子网和安全组设置。

如果您的服务的任务定义没有使用 awsvpc 网络模式,则可以转到下一步步骤 3:将您的服务配置为使用负载均衡器

要为您的服务配置 VPC 和安全组设置,请执行以下操作:

  1. 如果您尚未这样做,请按照步骤 1:配置基本服务参数中的基本服务配置过程操作。

  2. 对于 Cluster VPC (集群 VPC),如果选择 EC2 启动类型,请选择容器实例所在的 VPC。如果选择 Fargate 启动类型,请选择 Fargate 任务应使用的 VPC。确保您选择的 VPC 未配置为需要专用硬件租赁,因为 Fargate 任务对此不予支持。

  3. 对于 Subnets,请为您的服务任务放置选择可用子网。

    重要

    awsvpc 网络模式仅支持私有子网。由于任务没有收到公有 IP 地址,需要 NAT 网关来进行出站 Internet 访问。应通过负载均衡器来路由入站 Internet 流量。

  4. 对于 Security groups,已经为您的服务任务创建了一个安全组,允许来自 Internet 的 HTTP 流量 (0.0.0.0/0)。要编辑此安全组的名称或规则,或选择现有安全组,请选择 Edit,然后修改安全组设置。

  5. 对于自动分配公有 IP,选择是否让您的任务收到公有 IP 地址。如果您使用的是 Fargate 任务,需要将公有 IP 地址分配给任务的弹性网络接口。网络接口必须具有到 Internet 的路由或可将请求路由到 Internet 的 NAT 网关,以便任务可以提取容器映像。

  6. 如果您要将服务配置为使用负载均衡器,或者您使用的是绿/蓝部署类型,请继续步骤 3:将您的服务配置为使用负载均衡器。如果您没有将服务配置为使用负载均衡器,则可以选择 None 作为负载均衡器类型,然后转到下一部分:步骤 5:(可选)将服务配置为使用服务 Auto Scaling