Project

General

Profile

Actions

Feature #5169

open

Do not list swift containers when enumerating buckets using S3 API

Added by JuanJose Galvez almost 11 years ago. Updated over 4 years ago.

Status:
New
Priority:
High
Assignee:
-
Target version:
-
% Done:

0%

Source:
Support
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

If a user has created containers over swift protocol, they show up in bucket listing over S3, causing problems for anything enumerating buckets over S3 and any S3 clients the customer is using. It would be better to not list buckets that are outside of the S3 specification when listing over S3.

Specifically the issues being seen are in cases where the swift specification allows backslashes and spaces in container names, but attempting to interact with these buckets at all over the S3 api results in a 400 Bad Request error.

Actions

Also available in: Atom PDF