Cyberduck Mountain Duck CLI

#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

This is a regression as previously we used bucket names in the request path if not connecting to s3.amazonaws.com.

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.

Note: See TracTickets for help on using tickets.
swiss made software