Cyberduck Mountain Duck CLI

#4370 closed defect (worksforme)

S3 doesn't work for non-Amazon accounts

Reported by: gregf@… Owned by: dkocher
Priority: normal Milestone:
Component: s3 Version: 3.4.1
Severity: normal Keywords:
Cc: Architecture:
Platform: Mac OS X 10.6

Description

My company is building an open-source filesystem (ceph.newdream.net) that has an S3 emulator gateway, and we'd like to get at least a partial list of S3 clients that will work with it. Unfortunately, best I can tell Cyberduck assumes that all S3 users are connecting to Amazon hosts.

This is something I can look into myself a little bit, but thought I'd check if there was a quick fix available from somebody who had more experience with the Cyberduck code, perhaps by replacing some hardcoded address links with a variable that is read out of the server address? :)

To reproduce: 1) Set up some non-Amazon S3 interface service. 2) Run Cyberduck 3) Click "Open Connection" 4) Fill in your S3 service's address and port in the "Server:" and "Port:" boxes. 5) Fill your given key and secret key into the "Username:" and "Password:" boxes. 6) Click "Connect." 7) Wait until it fails, and notice a lot of references to "s3.amazonaws.com" in the transcript. ;)

Change History (1)

comment:1 Changed on Apr 10, 2010 at 3:13:36 PM by dkocher

  • Resolution set to worksforme
  • Status changed from new to closed

Also refer to #4158. Please try the just released 3.4.2.

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