如何允许 Amazon ECS 服务中的任务相互通信?

上次更新时间:2020 年 4 月 6 日

我想要允许 Amazon Elastic Container Service (Amazon ECS) 服务中的任务相互通信。

简短描述

您可以使用服务发现允许您的任务相互通信。服务发现可帮助管理您的 Amazon ECS 服务的 HTTP 和 DNS 命名空间。

注意:服务发现支持 ASRV DNS 记录类型。当 Amazon ECS 服务中的任务启动或停止时,系统会自动添加或移除 DNS 记录。需要与您的 Amazon ECS 服务连接的任务或应用程序可以从 DNS 记录中找到现有任务。

解决方法

重要提示:您无法更新现有服务以使用服务发现,或在创建服务后修改服务发现配置。您只能在创建新服务时配置服务发现。

在您开始使用服务发现之前,请参阅服务发现并查看服务发现注意事项

使用 Amazon ECS 控制台AWS 命令行界面 (AWS CLI) 配置服务发现。

重要提示:在您配置服务发现后,请使用 YourServiceDiscoveryServiceName.YourServiceDiscoveryNamespace 格式在您的 Amazon Virtual Private Cloud (Amazon VPC) 内查询某个服务发现服务的 DNS 记录。


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?