【发布时间】:2016-07-12 12:05:16
【问题描述】:
我的移动应用由 heroku (foo.herokuapp.com) 上的一个动态部分组成,它为我们向未安装该应用的用户公开的一些内容提供我们的 API 和 Web 视图。当然还有一个托管在 S3 上的静态登录页面 (http://foo.co)。
目前,我已设置 DNS 以将 foo.co 解析为我们的 S3 实例。 S3 有路由规则来将我们的动态内容 (http://foo.co/some_dynamic_data/1234/) 重定向到我们的 heroku 服务器。
鉴于这是一个 3XX 重定向,这会给用户带来非常难看的体验,因为他们的浏览器栏现在将反映我们的 heroku 后端。
问题: 我可以部署一个简单的代理服务,它具有特殊的路由规则,可以将动态内容路由到 heroku,将静态内容路由到 S3,这样我就可以将 foo.co DNS 指向代理,而不必通过重定向向用户公开后端?
【问题讨论】:
标签: amazon-web-services heroku amazon-s3 dns