首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用CloudFront将AWS CloudFront指向ECS

用CloudFront将AWS CloudFront指向ECS
EN

Stack Overflow用户
提问于 2020-06-20 10:56:09
回答 2查看 4.6K关注 0票数 3

我想知道如何使用服务发现(具有SRV记录的53号路由)将AWS CloudFront指向AWS容器。

ECS是基于Spot EC2的空载均衡器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-20 11:14:35

对于在容器上运行的体系结构,建议的方法是从AWS ELB转发到容器的通信量。

如果您使用带有服务发现的ECS,那么正在写入的记录实际上被写入到一个私有托管区域,该区域在附加到的VPC(s)之外是不可访问的。

此外,容器是短暂的,通过使用可以在任何点终止容器的spot实例,风险进一步增加。如果实例是面向公共的,那么它将需要一个弹性IP地址来关联它,以便它能够保留IP地址。

您可能希望为这个EIP创建一个A record,以便CloudFront能够使用它,这条记录应该具有CloudFront应该解析的域的值,并且必须位于公共托管区域中。

在您的CloudFront发行版中,源值将被设置为您在上一步中设置的域名。

票数 12
EN

Stack Overflow用户

发布于 2021-05-23 15:44:04

您可以为Fargate启用服务发现。它使用CloudMap,将自动创建托管区域并在其中输入。这是唯一的方法去做它没有负载平衡器和黑客。另一种方法是拥有一个lambda函数,它将在容器创建和IP地址分配时更新Route53。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62484858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档