[Cyberduck-trac] [Cyberduck] #11735: Support S3 interface endpoints (AWSPrivateLink for Amazon S3)

Cyberduck trac at cyberduck.io
Thu Aug 5 07:47:13 UTC 2021


#11735: Support S3 interface endpoints (AWSPrivateLink for Amazon S3)
-------------------------+------------------------
 Reporter:  malaval      |         Owner:  dkocher
     Type:  enhancement  |        Status:  closed
 Priority:  normal       |     Milestone:  7.10.1
Component:  s3           |       Version:  7.9.2
 Severity:  normal       |    Resolution:  fixed
 Keywords:               |  Architecture:
 Platform:               |
-------------------------+------------------------

Comment (by malaval):

 Hello,

 Many thanks for the quick update! I tested with Access Key and Secret and
 it works. However I tried to create a mix profile with STS credentials and
 Private Link, and it does not work. The profile is:

 ```
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
     <dict>
         <key>Protocol</key>
         <string>s3</string>
         <key>Vendor</key>
         <string>s3-sts-privatelink</string>
         <key>Scheme</key>
         <string>https</string>
         <key>Description</key>
         <string>S3 (STS and Private Link)</string>
         <key>Default Nickname</key>
         <string>S3 (STS and Private Link)</string>
         <key>Username Placeholder</key>
         <string>Profile Name in ~/.aws/credentials</string>
         <key>Password Configurable</key>
         <false/>
         <key>Token Configurable</key>
         <false/>
         <key>Anonymous Configurable</key>
         <false/>
         <key>Properties</key>
         <array>
             <string>s3service.disable-dns-buckets=true</string>
             <string>s3.endpoint.dualstack.enable=false</string>
         </array>
     </dict>
 </plist>
 ```

 It works when the server is `s3.amazonaws.com`, but I get an error message
 "The AWS Access Key Id you provided does not exist in our records". It
 seems like it does not use STS credentials.

 Is that the expected behavior?
 Thanks!

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


More information about the Cyberduck-trac mailing list