[Cyberduck-trac] [Cyberduck] #9781: URL creation for custom domains on AWS CloudFront

Cyberduck trac at trac.cyberduck.io
Thu Dec 8 11:50:26 UTC 2016


#9781: URL creation for custom domains on AWS CloudFront
-------------------------+-------------------
    Reporter:  aljoscha  |      Owner:
        Type:  defect    |     Status:  new
    Priority:  normal    |  Milestone:
   Component:  s3        |    Version:  5.2.2
    Severity:  normal    |   Keywords:
Architecture:  Intel     |   Platform:
-------------------------+-------------------
 1. we uploaded files to S3 to a bucket name "shared.jovo.to"
 The https URL for a file (created by Cyberduck) then is something like
 https://shared.jovo.to.s3.amazonaws.com/my-file.jpg

 2. now we want to use our own domain (shared.jovo.to), so we CNAME
 shared.jovo.to to shared.jovo.to.s3.amazonaws.com. and put
 http://shared.jovo.to into the Setting "Web URL"
 The http URL now is
 http://shared.jovo.to/my-file.jpg (fine!)
 but the https URL is
 https://shared.jovo.to.s3.amazonaws.com/my-file.jpg
 which kind of works, but gives a security warning, because serving files
 from S3 with own SSL certificate is not possible and so the domain and the
 default AES S3 certificate do not match.
 Nothing much Cyberduck can do about this.

 3. we put a Cloudfront distribution in front of the bucket change the
 CNAME to point to our CloudFront distribution and upload our certificate
 in CloudFront. Now the HTTPS URL if the file really should be
 https://shared.jovo.to/my-file.jpg (which works fine and shows the correct
 certificate) but Cyberduck still gives:
 https://shared.jovo.to.s3.amazonaws.com/my-file.jpg (making substitutions
 to the URL given in "Web URL")

 Problem: There is no way of overriding the WebURL for HTTPS
 Expected: Cyberduck should use the exact URL given in Web URL and not make
 substitutions, even for https.

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


More information about the Cyberduck-trac mailing list