I want to use an Amazon CloudFront distribution to serve HTTPS requests for my Amazon Simple Storage Service (Amazon S3) bucket. How can I do that?

1.    Open the CloudFront console.

2.    Choose Create Distribution.

3.    Under Web, choose Get Started.

4.    For Origin Domain Name, you can either choose your S3 bucket's REST API endpoint from the drop-down menu, or you can enter your S3 bucket's website endpoint. For more information, see Key Differences Between the Amazon Website and the REST API Endpoint.

5.    For Viewer Protocol Policy, choose HTTP and HTTPS. Note: Choosing HTTPS Only blocks all HTTP requests.

If you are not using a custom domain with CloudFront, choose Create Distribution to complete the process. If you are using a custom domain, follow these additional steps before you create the distribution:

1.    For Alternate Domain Names (CNAMEs), type your custom domain.

2.    For SSL Certificate, choose Custom SSL Certificate. Then, choose the custom SSL certificate to assign to the distribution.

3.    Choose Create Distribution.

Note: Be sure to update the DNS records for your domain to point your custom CNAME to your CloudFront distribution's domain name. You can find your distribution's domain name in the CloudFront console.


Did this page help you? Yes | No

Back to the AWS Support Knowledge Center

Need help? Visit the AWS Support Center

Published: 2018-04-02