【发布时间】:2017-08-18 08:13:23
【问题描述】:
我有一个捆绑的 web 应用程序,我计划从 s3 提供服务。我的 Web 应用使用 AWS 中运行的 Web 服务 API (Java) 中的数据。
我想要单独的环境,“DEV”、“TEST”、“PROD”,因此我想要https://dev.mysite.com、https://test.mysite.com等。
我希望能够同时提供来自 s3 的静态文件以及使用来自同一主机名的网络服务资源,即:https://dev.mysite.com/index.html,然后是网络服务 API https://dev.mysite.com/api/users
完成此任务的最佳解决方案是什么?原因是我的 Web 服务环境根据 env 使用不同的数据库。
我最初的想法是为每个 ENV 创建一个 route53,并在 JAVA Web 服务服务器内部检查每个请求,如果它没有以 /“/api”启动,则假设它是对文件的请求并提供该文件否则处理 api 请求。
【问题讨论】:
标签: amazon-web-services devops amazon-route53