我创建了一个 ECS 容器,如何为它绑定一个域?
I created an ECS container, how can I bind a domain to it?
我创建了一个 ECS 容器,如何将域绑定到它?我找不到一个指南。情况很复杂。 VPC、MVP DDFDF DDH FDFD DQPQ 等废话。 Amazon 不能只将域绑定到 CONTAINER 以便我的网站正常工作并向客户展示它吗?请帮助我。
更新:
现在我有了这个架构:
要将域解析到您的容器,它需要一个可以分配的记录值。
- 如果容器 运行 在负载均衡器后面,您将使用负载均衡器 CNAME。
- 如果容器是独立容器(不是其他容器),这将取决于您的 network mode ECS。它将使用 EC2 IP 地址,或者附加它自己的 ENI 授予它自己的 IP(这可以在查看任务时从控制台检索)。
建议的方法是使用负载均衡器,因为 CNAME 不会更改,而主机故障可能会导致 ECS 容器 public IP 地址更改(甚至推出新的任务定义) .
您将采用此值并将其添加为您的域值。
如果您使用 53 号公路:
- 如果您使用的是负载均衡器,请使用具有 Alias 值的 A 记录作为负载均衡器。
- 如果使用 host/container IP
,则使用 IP 的 A 记录
如果您使用外部提供:
- 如果您使用的是负载均衡器,请使用带有负载均衡器 CNAME 值的 CNAME 记录。
- 如果使用 host/container IP
,则使用 IP 的 A 记录
我创建了一个 ECS 容器,如何将域绑定到它?我找不到一个指南。情况很复杂。 VPC、MVP DDFDF DDH FDFD DQPQ 等废话。 Amazon 不能只将域绑定到 CONTAINER 以便我的网站正常工作并向客户展示它吗?请帮助我。
更新:
现在我有了这个架构:
要将域解析到您的容器,它需要一个可以分配的记录值。
- 如果容器 运行 在负载均衡器后面,您将使用负载均衡器 CNAME。
- 如果容器是独立容器(不是其他容器),这将取决于您的 network mode ECS。它将使用 EC2 IP 地址,或者附加它自己的 ENI 授予它自己的 IP(这可以在查看任务时从控制台检索)。
建议的方法是使用负载均衡器,因为 CNAME 不会更改,而主机故障可能会导致 ECS 容器 public IP 地址更改(甚至推出新的任务定义) .
您将采用此值并将其添加为您的域值。
如果您使用 53 号公路:
- 如果您使用的是负载均衡器,请使用具有 Alias 值的 A 记录作为负载均衡器。
- 如果使用 host/container IP ,则使用 IP 的 A 记录
如果您使用外部提供:
- 如果您使用的是负载均衡器,请使用带有负载均衡器 CNAME 值的 CNAME 记录。
- 如果使用 host/container IP ,则使用 IP 的 A 记录