[Cyberduck-trac] [Cyberduck] #4370: S3 doesn't work for non-Amazon accounts

Cyberduck trac at trac.cyberduck.ch
Tue Apr 6 00:12:16 CEST 2010

#4370: S3 doesn't work for non-Amazon accounts
 Reporter:  gregf@…                |       Owner:  dkocher
     Type:  defect                 |      Status:  new    
 Priority:  normal                 |   Milestone:         
Component:  s3                     |     Version:  3.4.1  
 Severity:  normal                 |    Keywords:         
 Platform:  Mac OS X 10.6          |  
 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:"
 5) Fill your given key and secret key into the "Username:" and "Password:"
 6) Click "Connect."
 7) Wait until it fails, and notice a lot of references to
 "s3.amazonaws.com" in the transcript. ;)

Ticket URL: <http://trac.cyberduck.ch/ticket/4370>
Cyberduck <http://cyberduck.ch>
FTP, SFTP, WebDAV, Cloud Files and Amazon S3 Browser for Mac OS X.

More information about the Cyberduck-trac mailing list