Project

General

Profile

Actions

Bug #38785

open

prefix begin with space got 403 error

Added by liang sibin about 5 years ago. Updated about 5 years ago.

Status:
Triaged
Priority:
Normal
Assignee:
Target version:
-
% 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());
    }

https://github.com/aws/aws-sdk-java/issues/1942

Actions

Also available in: Atom PDF