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

Cyberduck trac at cyberduck.io
Tue Aug 10 07:29:28 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):

 Thank you! I don't manage to get the last release work. With the latest
 snapshot build (35295), I tried to both approaches and none of them worked
 for me. What should be the cyberduckprofile to use STS credentials with
 VPC endpoints?

 {{{
 <?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-privatelink</string>
         <key>Scheme</key>
         <string>https</string>
         <key>Description</key>
         <string>AWS PrivateLink for Amazon S3 (VPC endpoint)</string>
         <key>Hostname Configurable</key>
         <true/>
         <key>Port Configurable</key>
         <true/>
         <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>
 }}}

 Or

 {{{
 <!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-token</string>
         <key>Description</key>
         <string>S3 (Credentials from AWS Security Token Service)</string>
         <key>Default Nickname</key>
         <string>S3 (Credentials from AWS Security Token Service)</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>
 }}}

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


More information about the Cyberduck-trac mailing list