Amazon S3 错误:指定的存储桶存在于另一个区域

Kar*_*lor 6 amazon-s3 amazon-web-services static-site

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

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

www.example.com.s3-website.eu-west-2.amazonaws.com/
Run Code Online (Sandbox Code Playgroud)

然后我将 CNAME 设置为相同的内容。

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

400 Bad Request

  Code: IncorrectEndpoint
  Message: The specified bucket exists in another region. Please direct 
  requests to the specified endpoint.
Run Code Online (Sandbox Code Playgroud)

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

jen*_*ter 2

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

aws s3api get-bucket-location --bucket {bucketname}
Run Code Online (Sandbox Code Playgroud)

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