[Cyberduck-trac] [Cyberduck] #11041: Cannot use AWS regions other than us-east-1 for S3

Cyberduck trac at cyberduck.io
Sun May 3 06:42:52 UTC 2020

#11041: Cannot use AWS regions other than us-east-1 for S3
    Reporter:  Shu99   |      Owner:
        Type:  defect  |     Status:  new
    Priority:  normal  |  Milestone:
   Component:  core    |    Version:  7.3.1
    Severity:  normal  |   Keywords:
Architecture:          |   Platform:
 I am unable to use s3.us-west-2.amazonaws.com as the server.

 The error I get is:

 "Listing directory / failed.
 The specified bucket is not valid. Please contact your web hosting
 provider for assistance.

 I am able to connect fine to s3.amazonaws.com.

 Looking at the tcpdump for an unencrypted session showed me that S3
 endpoint is responding with the following error:

 <?xml version="1.0" encoding="UTF-8"?>
 <Error><Code>AuthorizationHeaderMalformed</Code><Message>The authorization
 header is malformed; the region 'us-east-1' is wrong; expecting 'us-

 The "Authorization" header contains the 'us-east-1' region even when 's3
 .us-west-2.amazonaws.com' is used as the server.

 Looks like a default value is being picked up in jets3t here:

 Please investigate this issue.

 Cyberduck Version = 7.3.1 (32784)

 OS Version = macOS 10.15.3 (19D76)

Ticket URL: <https://trac.cyberduck.io/ticket/11041>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows

More information about the Cyberduck-trac mailing list