我目前有两个 AWS beanstalk 应用程序:一个用于我的 web 应用服务器 ( web_beanstalk_env
),一个用于我的 api ( api_beanstalk_env
)。
它们当前通过 Route 53 进行路由,api.example.com => api_beanstalk_env
并且example.com => web_beanstalk_env
每个都指向自己的负载平衡 beanstalk 部署。
但是由于 CORS 问题,我希望使用路线example.com => web_beanstalk_env
和example.com/api => api_beanstalk_env
代替。
我一直在考虑在顶部引入应用程序负载平衡器,但我不知道如何将目标设置为 beanstalk 环境。此外,我无法指向自动缩放的服务器目标,因为这些目标会随着部署而改变。我可能能够将自动缩放组设置为目标,但我认为这些也会随着 beanstalk 配置更新而改变?
有人有设置这个的经验吗?或者还有其他方法吗?