部署后我已成功连接。部署大约 4 小时后,出现了一些连接问题。 S3 的错误是
com.amazonaws.services.s3.model.AmazonS3Exception:错误请求(服务:Amazon S3;状态代码:400;错误代码:400 错误请求;请求 ID:ABCD;S3 扩展请求 ID:ABCD= )
亚马逊客户端创建代码
public AmazonS3Client getAmazonS3Client() {
AmazonS3Client s3Client = new AmazonS3Client(new DefaultAWSCredentialsProviderChain().getCredentials());
s3Client.setRegion(Region.getRegion(Regions.US_WEST_2));
return s3Client;
}
我完全被这个问题困扰了。有人可以帮忙吗?
最佳答案
试试这个,这就是我正在使用的,它工作正常:
private AmazonS3 getClient() {
return AmazonS3ClientBuilder.standard()
.withCredentials(new DefaultAWSCredentialsProviderChain())
.withRegion(Regions.EU_CENTRAL_1)
.build()
}
关于java - Amazon S3 连接返回错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52164788/