Actions
Bug #38785
openprefix begin with space got 403 error
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
aws s3 sdk version 1.11.517
ceph version 12.2.5
when listobjects setting prefix begin with space will get 403 error.
if space not at beginning,it will success.
String bucketName = "0000";
ListObjectsRequest listObjectsRequest = new ListObjectsRequest();
listObjectsRequest.setPrefix(" abc/");
listObjectsRequest.setDelimiter("/");
listObjectsRequest.setBucketName(bucketName);
ObjectListing listing = s3.listObjects(listObjectsRequest);
List<S3ObjectSummary> s3ObjectSummaries = listing.getObjectSummaries();
for (S3ObjectSummary s3ObjectSummary : s3ObjectSummaries) {
System.out.println(s3ObjectSummary.getKey());
}
Actions