Bug #20787
the bucket created by swift can not be used by s3
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
rgw
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
1. swift as a sub user for s3
2. the name of buckets created by swift does not consider restriction, and s3 can not use it
[root@xhw build]# swift -V 1.0 -A http://127.0.0.1:8001/auth -U esstorage:swift -K ******** post 192.168.0.1
[root@xhw build]# s3cmd put ceph.conf s3://192.168.0.1
upload: 'ceph.conf' -> 's3://192.168.0.1/ceph.conf' [1 of 1]
5761 of 5761 100% in 0s 2.25 MB/s done
ERROR: S3 error: 400 (InvalidBucketName)
3. the restriction is inconsistent to name a bucket between swift and s3
Related issues
History
#1 Updated by Orit Wasserman over 6 years ago
you can set rgw_relaxed_s3_bucket_names=true to access this bucket in s3
#2 Updated by Casey Bodley over 6 years ago
- Related to Bug #19904: rgw: Objects of bucket with '_' fail to sync in multisite env added
#3 Updated by Orit Wasserman over 6 years ago
- Status changed from New to Won't Fix