2017-06-18 57 views
1

我只是设置了一个简单的启动页面基本静态HTML,我决定将它放在S3上。Amazon S3错误:指定的存储区存在于另一个区域

我的桶的名字叫做同我的域名

www.example.com.s3-website.eu-west-2.amazonaws.com/ 

然后,我已经有了一个CNAME设置为相同的事情。

唯一的问题是我是来自亚马逊S3

400 Bad Request 

    Code: IncorrectEndpoint 
    Message: The specified bucket exists in another region. Please direct 
    requests to the specified endpoint. 

我检查得到一个400错误和我斗,绝对是欧盟西方,这是服务于静态的网站时,它给我的终点。

+0

进入S3存储桶属性,单击静态网站托管。它会给你使用的URL。检查它是否正在工作,然后检查您的CNAME是否指向相同的URL。 –

+0

我们将需要存储桶的实际名称,以排除不太明显的细节问题。 –

+0

当然 - http://www.golrnr.com.s3-website.eu-west-2.amazonaws.com/ –

回答

1

您可以通过以下命令检查您的存储桶位置。

aws s3api get-bucket-location --bucket {bucketname} 

难道是你的水桶位于欧洲西部1而不是欧洲西部2吗?

+0

回来了{ “LocationConstraint”:“eu-west-2” },然后去到www.example.com.s3-website.eu-west-1.amazonaws.com是404.它肯定存在,它只是不正确的导向,我很困惑,为什么。 –

0

我没有设法解决错误的区域问题,但是,我创建了一个云端分布并为其设置了一个CNAME。

相关问题