我可以在AWS的静态托管站点和动态托管站点之间使用反向代理吗?

我们正在逐项迁移旧版Web应用程序功能,并要求所有功能在迁移期间可供登录用户使用。

这意味着尚未迁移的功能将位于

之类的位置。

old.mydomain.com/orderswww.mydomain.com/old/orders

迁移的功能位于主域地址上

www.mydomain.com/loginwww.mydomain.com/invoices

所有路径都应显示给用户,就像它们被托管在一起一样。

www.mydomain.com/orders

在新旧站点之间都应该记住登录状态。

新站点将静态托管在S3上,并通过CloudFront提供服务。身份验证将迁移到Cognito。

旧站点将使用IIS托管在EC2 Windows实例上。

我们目前正在考虑添加类似NginX之类的东西来管理应用程序之间的路由,但是团队内部存在一些讨论,这是过大还是正确的解决方案。

我的问题是

  1. 此解决方案会做我们需要做的吗?
  2. 有没有更简单的选择?
wxyxxlh 回答:我可以在AWS的静态托管站点和动态托管站点之间使用反向代理吗?

由于新站点位于S3上并通过CloudFront托管,因此我会将根域指向CloudFront并为CloudFront分发配置多个源(S3和Windows服务器)。配置CloudFront以将特定路径路由到所需的后端,并在迁移时在CloudFront中更新这些路由。

本文链接:https://www.f2er.com/3144292.html

大家都在问