AWS CloudFront如何遵循S3存储桶重定向规则?

时间:2018-12-29 16:17:23

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

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

因此,可以通过S3托管网站和CloudFront的方式来完成此操作 将所有流量从子路径(如/ api)重定向到另一台后端服务器?

1 个答案:

答案 0 :(得分:1)

您需要向分布中添加第二个原点,然后使用所需的路径模式创建新行为,例如/api