【问题标题】:Amazon S3 Error: The specified bucket exists in another regionAmazon S3 错误:指定的存储桶存在于另一个区域
【发布时间】:2017-11-20 16:37:34
【问题描述】:

我只是设置了一个简单的启动页面基本静态 HTML,我决定将它放在 S3 上。

我的存储桶名称与我的域名称相同

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

然后我将 CNAME 设置为相同的东西。

唯一的问题是我从 Amazon S3 收到 400 错误

400 Bad Request

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

我已经检查过,我的存储桶肯定是 EU West,这是它在为静态网站提供服务时给我的端点。

【问题讨论】:

  • 进入 S3 存储桶属性,点击静态网站托管。它将为您提供要使用的 URL。检查它是否正常工作,然后检查您的 CNAME 是否指向相同的 URL。
  • 我们将需要存储桶的实际名称,以便对不太明显的细节进行故障排除。

标签: amazon-web-services amazon-s3 static-site


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    您的存储桶是否位于 eu-west-1 而不是 eu-west-2?

    【讨论】:

    • 返回 { "LocationConstraint": "eu-west-2" },访问 www.example.com.s3-website.eu-west-1.amazonaws.com 是 404。它肯定存在,只是方向不正确,我很困惑为什么。
    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 2017-02-11
    • 2015-06-29
    • 2020-01-17
    • 2014-12-16
    • 2023-04-10
    相关资源
    最近更新 更多