【问题标题】:I created an ECS container, how can I bind a domain to it?我创建了一个 ECS 容器,如何将域绑定到它?
【发布时间】:2020-08-01 13:24:20
【问题描述】:

我创建了一个 ECS 容器,如何将域绑定到它?我找不到一个指南。情况很复杂。 VPC、MVP DDFDF DDH FDFD DQPQ 等废话。亚马逊不能将域绑定到 CONTAINER 以便我的网站正常工作并将其展示给客户吗?请帮帮我。

更新:

现在我有了这个架构:

UPD2:使用https://aws.amazon.com/elasticbeanstalk/?nc1=h_ls

【问题讨论】:

    标签: amazon-web-services amazon-ecs amazon-route53


    【解决方案1】:

    要将域解析到您的容器,它需要一个可以分配的记录值。

    • 如果容器在负载平衡器后面运行,您将使用负载平衡器 CNAME。
    • 如果容器是独立容器(没有其他容器),这将取决于您的 network mode 用于 ECS。它要么使用 EC2 IP 地址,要么附加它自己的 ENI,授予它自己的 IP(在查看任务时可从控制台检索)。

    建议的方法是使用负载均衡器,因为 CNAME 不会更改,而主机故障可能会导致 ECS 容器公共 IP 地址更改(甚至推出新的任务定义)。

    您将获取此值并将其添加为您的域值。

    如果您使用 53 号公路:

    • 如果您正在使用负载平衡器,请使用具有 Alias 值的 A 记录作为负载平衡器。
    • 如果使用主机/容器 IP,则使用 IP 的 A 记录

    如果您使用的是外部提供:

    • 如果您正在使用负载平衡器,请使用具有负载平衡器 CNAME 值的 CNAME 记录。
    • 如果使用主机/容器 IP,则使用 IP 的 A 记录

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多