aws s3静态网站端点重定向问题

时间:2017-11-06 01:00:09

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

我创建了一个名为xyz.com的s3存储桶(注意:我没有注册此域名)并在其中上传了index.html,并获得了公共权限。从属性部分,启用静态网站托管和测试端点它工作正常。

对于存储桶重定向,我创建了www.xyz.com存储桶,从属性部分开始,我们启用了重定向,并将xyz.com作为重定向。当我单击重定向端点时,它显示错误而不是加载www.xyz.com。

xyz.com - s3静态网站端点正在运行。 www.xyz.com - S3静态网站无法在浏览器中运行。网站没有开放。

将Curl命令输出到www.xyz.com

curl -I http://www.xyz.com.s3-website-us-east-1.amazonaws.com 

HTTP/1.1 301 Moved Permanently 
x-amz-id-2: iEF0Wpr8Nbx5WUuzztLMMLFvC/EfldkeuKe7sKwCAYIxKnssLibUHqdN8YH9CXbNVEFG/uy7elw=
x-amz-request-id: C8819F6399B37586 
Date: Mon, 06 Nov 2017 01:02:37 GMT 
Location: http://mydingdongbucket.com/ 
Content-Length: 0 
Server: AmazonS3

我错过了什么?

注意:我没有为xyz.com创建任何托管区域。我想要测试的是S3 enpoint重定向。

1 个答案:

答案 0 :(得分:0)

Amazon S3静态网站具有特定的存储桶命名要求。

如果您的域名是www.mydomain.com,则必须创建名为www.mydomain.com的存储桶。其他任何东西都行不通。

与域名类似,子域名必须拥有自己的S3存储桶,并且存储桶必须与子域名共享确切的名称。

这是一个链接,引导您创建一个S3静态网站。

Setting up a Static Website Using a Custom Domain