[Cyberduck-trac] [Cyberduck] #9793: Error uploading to S3 if s3.signature.version=AWS2: "Failure to read attributes of <bucketname>"

Cyberduck trac at trac.cyberduck.io
Tue Dec 27 20:47:41 UTC 2016


#9793: Error uploading to S3 if s3.signature.version=AWS2: "Failure to read
attributes of <bucketname>"
------------------------+-------------------------
 Reporter:  rkin005     |         Owner:  dkocher
     Type:  defect      |        Status:  assigned
 Priority:  normal      |     Milestone:  6.0
Component:  s3          |       Version:  5.2.2
 Severity:  normal      |    Resolution:
 Keywords:              |  Architecture:  Intel
 Platform:  Windows 10  |
------------------------+-------------------------
Changes (by dkocher):

 * owner:   => dkocher
 * status:  new => assigned
 * component:  core => s3
 * milestone:   => 6.0


Old description:

> In order to generate signed urls that last longer than a month I have a
> user preference setting like this in my user.config file:
>
>       <setting name="s3.signature.version" value="AWS2" />
>
> This works great for generating signed urls, but when I try to upload a
> file I get an error. The Transfer window opens and authenticates and then
> I get a popup message "Failure to read attributes of <bucketname>.", "The
> request signature we calculated does not match the signature you
> provided. Check your key and signing method. Please contact your web
> hosting service provider for assistance."
>
> Nothing appears in the Log Drawer for this upload/error.
>
> If I close Cyberduck, remove the setting from my user.config, reopen then
> I'm able to upload the file just fine. I can then only generate urls
> valid up to 1 month in the future so I need to close, add the setting
> back, reopen to generate longer lasting urls.
>

> Version is 5.2.3 (not available in dropdown), build 21496.

New description:

 In order to generate signed urls that last longer than a month I have a
 user preference setting like this in my user.config file:


 {{{
       <setting name="s3.signature.version" value="AWS2" />

 }}}

 This works great for generating signed urls, but when I try to upload a
 file I get an error. The Transfer window opens and authenticates and then
 I get a popup message "Failure to read attributes of <bucketname>.", "The
 request signature we calculated does not match the signature you provided.
 Check your key and signing method. Please contact your web hosting service
 provider for assistance."

 Nothing appears in the Log Drawer for this upload/error.

 If I close Cyberduck, remove the setting from my user.config, reopen then
 I'm able to upload the file just fine. I can then only generate urls valid
 up to 1 month in the future so I need to close, add the setting back,
 reopen to generate longer lasting urls.


 Version is 5.2.3 (not available in dropdown), build 21496.

--

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


More information about the Cyberduck-trac mailing list