【发布时间】:2017-01-25 23:51:58
【问题描述】:
我正在开发一组前端 Web 应用程序(例如 vaadin 或 Angular)和后端 RESTful 服务。每个前端 webapp 都会使用这些后端服务中的一个或多个。我希望通过 https 保护 webapps 和服务。
现在,我想注册一个域,例如 mydomain.com,并部署后端服务,以便它们在 service1.api.mydomain.com、service2.api.mydomain.com 等。前端应用程序应在 webapp1.mydomain.com、webapp2.mydomain.com 等处可用。
我需要能够为服务设置两个或更多 EC2 实例,并且为 webapps 设置相同的实例。例如,service1 可能正在运行实例 A,service2 在实例 B 上,webapp1 在实例 C 上,webapp2 在实例 D 上。
如何在 AWS Route 53 中配置此设置?
由于可以为一个 AWS 账户分配的弹性 IP 的最大数量(最多 5 个)有限制,我认为所有 EC2 实例的单独公共 IP不是解决方案,因为我将拥有超过 5 个这样的子域。
希望你能提供一个实用的示例配置,包含两个服务和两个 webapp。
【问题讨论】:
标签: amazon-web-services dns amazon-route53