Project

General

Profile

Bug #20787

the bucket created by swift can not be used by s3

Added by hongwei xu over 6 years ago. Updated over 6 years ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
-
Target version:
% 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

Related to rgw - Bug #19904: rgw: Objects of bucket with '_' fail to sync in multisite env In Progress 05/10/2017

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

Also available in: Atom PDF