Opened on Sep 16, 2013 at 8:52:59 AM
Closed on Sep 16, 2013 at 8:38:36 PM
Last modified on Sep 29, 2014 at 12:06:59 PM
#7451 closed enhancement (fixed)
Possibility to use old-style calling format for s3
Reported by: | din | Owned by: | dkocher |
---|---|---|---|
Priority: | normal | Milestone: | 4.4 |
Component: | s3 | Version: | Nightly Build |
Severity: | normal | Keywords: | |
Cc: | Architecture: | ||
Platform: |
Description (last modified by dkocher)
If path value is defined in s3 connection properties this path is used as sumbdomain for server value:
server: example.com path: mypath
request are made to mypath.example.com.
In s3 emulation for openstack swift old-style calling format is accepted, so properly handled request should look like this:
example.com/mypath
It would be great if we have possibility to choose which calling format want to use.
Openstack swift s3 documentation: http://docs.openstack.org/trunk/openstack-object-storage/admin/content/configuring-openstack-object-storage-with-s3_api.html
Boto: http://boto.readthedocs.org/en/latest/ref/s3.html#boto.s3.connection.OrdinaryCallingFormat
Change History (5)
comment:1 Changed on Sep 16, 2013 at 9:57:36 AM by dkocher
- Description modified (diff)
- Version set to Nightly Build
comment:2 Changed on Sep 16, 2013 at 8:33:24 PM by dkocher
comment:3 Changed on Sep 16, 2013 at 8:34:26 PM by dkocher
- Milestone set to 4.4
- Status changed from new to assigned
comment:4 Changed on Sep 16, 2013 at 8:38:36 PM by dkocher
- Resolution set to fixed
- Status changed from assigned to closed
In r12926.
comment:5 Changed on Sep 29, 2014 at 12:06:59 PM by dkocher
Follow-up in #7967.
This is a regression as previously we used bucket names in the request path if not connecting to s3.amazonaws.com.