我正在尝试使用对象在S3上设置301重定向,这里引用了http://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html.我遇到了一些问题,似乎无法弄清楚我做错了什么.
我得到的是一个空白页面(0字节文件),好像没有设置'网站重定向位置'元数据值.
我究竟做错了什么?
此外,这是否适用于AWS CloudFront?
我的S3控制台设置

值得注意的事情:
我有这个设置来托管一个静态网站.我正在使用ssl/https将我自己的证书上传并设置在cloudfront发行版上.除重定向对象外,所有页面似乎都有效.我已经尝试设置路由规则,但它们似乎在Cloudfront中不起作用.
我正试图通过cloudfront url和s3 url访问重定向(https://s3.amazonaws.com/ {bucket}/users/sign_in)
我已经设置了 Cloud Front 来将所有调用重定向到 HTTPS 协议。现在我想将“非 www”转发到 www。对于当前设置,我如何才能实现这一点?
我尝试了下面的一个,但没有成功,因为这个没有考虑 HTTPS 重定向。
https://www.pbxdom.com/how-redirect-non-www-to-www-with-amazon-cloud-front-route-53-and-s3
URL 不会重定向 www。相反,它显示错误消息:此 XML 文件似乎没有任何关联的样式信息。文档树如下所示。
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
Run Code Online (Sandbox Code Playgroud) https amazon-s3 amazon-web-services amazon-cloudfront amazon-route53