我正在尝试从Java类将文件上传到AWS S3。
我正在使用给出的完全相同的代码这里。
我更改的唯一部分是这些:
private static String bucketName = "s3-us-west-2.amazonaws.com/<my-bubket-name>";
private static String keyName = "*** Provide key ***";
private static String uploadFileName = "/home/...<localpath>.../test123";
我不确定在提供密钥中应该添加什么。但即使我保留它,我会收到这样的错误:
错误消息:存储桶位于此区域:null。请使用此区域重试请求(服务:Amazon S3;状态代码:301;错误代码:PermanentRedirect;请求ID:*******) HTTP状态代码:301 AWS错误代码:PermanentRedirect 错误类型:客户端