我有一个web应用程序,我计划从s3服务。我的webapp使用AWS中运行的Web服务API(Java)中的数据。AWS无服务器和API资源
我想有独立的环境,“DEV”,“TEST”,“正式版”,所以我想有https://dev.mysite.com,https://test.mysite.com等
我希望能够同时服务来自s3的静态文件以及消耗来自相同主机名的web服务资源,即:https://dev.mysite.com/index.html,然后web服务API https://dev.mysite.com/api/users
什么是最好的解决方案来实现这个目标?这是因为我的Web服务环境根据env使用不同的数据库。
我最初的想法是为每个ENV创建一个Route53,并在JAVA Web服务服务器内检查每个请求,如果它不启动w /“/ api”,则假定它是对文件的请求并将其其他文件处理api请求。