【发布时间】: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