【问题标题】:AWS CloudFront how to follow S3 bucket redirection rules?AWS CloudFront 如何遵循 S3 存储桶重定向规则?
【发布时间】:2019-05-27 00:39:29
【问题描述】:

我有一个静态 Web 托管存储桶,我在其中设置了重定向规则,所有对 bucket_endpoint/api/* 的请求都被转发到 api.anotherdomain.com,因此当我尝试使用存储桶直接访问存储桶时端点我看到重定向有效,但是当我尝试使用 CloudFront 传递此存储桶的内容时,由于它是一个有角度的应用程序,所以我必须为 404 设置默认错误行为是重定向到具有 200 状态的 /index.html 所以cloudfront_domain/api 请求被重定向到这个 index.html 我认为现在而不是重定向到 S3 重定向规则指定的主机。

那么,这可以通过 S3 托管网站和 CloudFront 的方式来完成吗? 将所有流量从 /api 之类的子路径重定向到另一个后端服务器?

【问题讨论】:

    标签: amazon-web-services redirect amazon-s3 routing amazon-cloudfront


    【解决方案1】:

    您需要为您的分发添加第二个来源,然后使用您想要的路径模式创建一个新行为,例如/api

    【讨论】:

      猜你喜欢
      • 2016-12-08
      • 1970-01-01
      • 2020-08-07
      • 2020-11-18
      • 2013-02-24
      • 2020-02-17
      • 1970-01-01
      • 2017-07-04
      • 2020-02-15
      相关资源
      最近更新 更多