2

我有一个在ECS 上作为 Fargate 服务运行的容器。它有一个带有公共 DNS 命名空间“frontend.example.com”的服务发现。

我可以在调用公共 IP 时访问容器,但不能使用公共 DNS 命名空间。

我还尝试将 Route53 DNS 记录指向这个公共 DNS 命名空间“frontend.example.com”,但现在也可以正常工作。

这甚至可能吗?因为我在一些论坛上读到,您只能通过连接到服务命名空间的 ALB 或每次更新 Fargate 容器时更新 Route53 上的公共 IP 地址来访问 Fargate 服务。

简而言之,我可以使用附加到远程服务(具有服务发现)的公共 DNS 命名空间(由 CloudMap 创建)从互联网访问它吗?

4

1 回答 1

0

CloudMap 用于在您的私有 VPC 内的服务之间进行通信。您确实应该使用 ALB 在 Internet 上公开您的 ECS 服务。

于 2020-09-28T14:56:44.033 回答