Amazon web services 使用AWS托管服务中的登录页和web应用分离域

Amazon web services 使用AWS托管服务中的登录页和web应用分离域,amazon-web-services,dns,aws-api-gateway,Amazon Web Services,Dns,Aws Api Gateway,我想把我的HTML登录页放到S3中,并在Lambda中运行我的react web应用程序。我希望的配置如下所示 =>S3登录页 =>S3中的子登录页。有几个子登录页 ,注册…=>lambda上的react应用程序 我想Route53或API网关可以解决这样的问题。如果您遇到或解决了问题,请分享您的知识或经验。您应该向route 53注册您的域名, 然后创建一个CloudFront发行版,并将该域添加到CloudFront备用域名中 添加您的s3 bucket作为原点,重定向到 “/简介”路径 对

我想把我的HTML登录页放到S3中,并在Lambda中运行我的react web应用程序。我希望的配置如下所示

  • =>S3登录页
  • =>S3中的子登录页。有几个子登录页
  • ,注册…=>lambda上的react应用程序

  • 我想Route53或API网关可以解决这样的问题。如果您遇到或解决了问题,请分享您的知识或经验。

    您应该向route 53注册您的域名, 然后创建一个CloudFront发行版,并将该域添加到CloudFront备用域名中

    添加您的s3 bucket作为原点,重定向到 “/简介”路径


    对于“/signin”路径模式,使用CloudFront发行版作为lambda的触发器,您应该选择us-east-1来部署您的应用程序lambda@edge功能

    您应该向route 53注册您的域名, 然后创建一个CloudFront发行版,并将该域添加到CloudFront备用域名中

    添加您的s3 bucket作为原点,重定向到 “/简介”路径


    对于“/signin”路径模式,使用CloudFront发行版作为lambda的触发器,您应该选择us-east-1来部署您的应用程序lambda@edge功能

    您不能使用路线53执行此操作。不确定是否可以通过API GW完成,但它肯定可以使用应用程序负载平衡器完成,您可以使用该平衡器执行基于路径的路由。您不能使用Route 53执行此操作。不确定是否可以通过API GW实现,但它肯定可以通过使用应用程序负载平衡器实现,您可以使用该平衡器执行基于路径的路由。