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

步骤 4:(可选)将服务配置为使用Service Discovery

Amazon ECS 服务可以选择启用 service discovery 集成,这样服务可以通过 DNS 搜索。有关更多信息,请参阅Service Discovery

如果您未将服务配置为使用服务发现,可以转到下一个部分步骤 5:(可选)将服务配置为使用服务 Auto Scaling

配置 service discovery

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

  2. Configure network (配置网络) 页面上,选择 Enable service discovery integration (启用 service discovery 集成)

  3. 对于 Namespace (命名空间),选择现有 Amazon Route 53 命名空间(如果已有),否则请选择 create new private namespace (创建新的私有命名空间)

  4. 如果创建新的命名空间,为 Namespace name (命名空间名称) 输入您命名空间的描述性名称。这是用于 Amazon Route 53 托管区域的名称。

  5. 对于 Configure service (配置 service discovery 服务),请选择创建新服务或者选择现有 service discovery 服务。

  6. 如果创建新的 service discovery 服务,为 Service discovery name (服务发现名称) 输入 service discovery 服务的描述性名称。它用作要创建的 DNS 记录的前缀。

  7. 如果希望为 service discovery 服务启用运行状况检查,请选择 Enable ECS task health propagation (启用 ECS 任务运行状况传播)

  8. 对于 DNS record type (DNS 记录类型),选择要为服务创建的 DNS 记录类型。Amazon ECS service discovery 仅支持 A 和 SRV 记录,具体取决于任务定义指定的网络模式。有关这些记录类型的更多信息,请参阅 DnsRecord

    • 如果您的服务任务指定的任务定义使用 bridgehost 网络模式,则只支持类型 SRV 记录。选择要与记录关联的容器名称和端口组合。

    • 如果您的服务任务指定的任务定义使用 awsvpc 网络模式,请选择 A 或 SRV 记录类型。如果选择了类型 A DNS 记录,请跳到下一步。如果选择了类型 SRV,请指定可以在其上找到该服务的端口或与该记录关联的容器名称和端口组合。

  9. 对于 TTL,输入资源记录缓存存续时间 (TTL),以秒计算。此值确定 DNS 解析程序和 Web 浏览器将记录集缓存多久。

  10. 选择 Next step (下一步) 来继续导航到步骤 5:(可选)将服务配置为使用服务 Auto Scaling