我正在尝试将文件上传到 s3 存储桶下的文件夹,但收到如下错误:
请帮忙。
提前致谢, 普拉迪普
Caused by: software.amazon.awssdk.services.s3.model.S3Exception: null (Service: S3, Status Code: 403, Request ID: xxxxxxxx, Extended Request ID: xxxxxxxxx)
我的代码上传文件如下:
String awsRegion = "eu-west-1";
String bucketName = "webdavs3bucket/myfolder";
String s3Endpoint = "aws2-s3://" + bucketName + "?region=" + awsRegion + "&useDefaultCredentialsProvider=true";
from("file:{{base.working.dir}}")
.log("Uploading file latest changes====>: ${header.CamelFileName}")
.log(s3Endpoint)
.setHeader(AWS2S3Constants.KEY, simple("${file:name}"))
.toD(s3Endpoint)
.log("File uploaded successfully to S3");
我遇到了这个问题,这是因为政策限制用户上传文件