您尝试访问的存储桶必须使用指定的端点寻址 将文件上传到 AWS S3

The bucket you are attempting to access must be addressed using the specified endpoint Uploading a file to AWS S3

我正在尝试使用此示例将文件上传到 S3:

https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javav2/example_code/s3/src/main/java/com/example/s3/PutObject.java

但是我有这个错误:

The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint. (Service: S3, Status Code: 301, Request ID: 15F45F10B11A3267, Extended Request ID: 9TdN5/GMl9h6VGPq6ee4MttjlLFm+V5GjIaXIJLAO1YasdZCls0M4udxJso8n1P+qMr4iigP5g=)

这个存储桶似乎是在不同的区域创建的。请将您的请求发送到您所在地区的端点。默认区域如下

US Standard is us-east-1

上方link有区域'Region.US_WEST_2'。首先确认您所在的地区,然后相应地发送您的请求。