---
title: Easy way to configure SSL for Amazon S3 bucket via CloudFlare
description: Setup SSL for your S3 bucket with these easy steps and save $600 per month.
image: https://www.engaging.io/hubfs/Imported_Blog_Media/Easy-way-to-Configure-SSL-for-20140505152405-2.jpg
---

[Skip to content](https://www.engaging.io/blog/easy-way-to-configure-ssl-for-amazon-s3-bucket-via-cloudflare#main-content)

[![Engaging.io logo](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/site-logo-pack/Engaging-Logo-2026.png?width=143&name=Engaging-Logo-2026.png)](https://www.engaging.io)

[Case studies](https://www.engaging.io/case-studies)  Services  Industries  Products  About us

![search icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/main-search-icon-HR.png?width=44&name=main-search-icon-HR.png)

![search close icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/main-search-close-HR.png?width=24&name=main-search-close-HR.png)

[Get in touch](https://www.engaging.io/contact-us)

[AI services](https://www.engaging.io/ai-services) [Custom integrations and configuration](https://www.engaging.io/services/custom-hubspot-integrations-and-system-sync-solutions) [CRM migration and onboarding](https://www.engaging.io/services/crm-migration-to-hubspot-onboarding-implementation-services) [Custom membership portals](https://www.engaging.io/services/custom-hubspot-membership-portals-secure-self-service-platforms) [Data migrations](https://www.engaging.io/services/crm-hubspot-data-migrations) [Data cleansing](https://www.engaging.io/services/data-cleansing) [Data lakes and architecture](https://www.engaging.io/services/enterprise-data-lake-architecture-build) [Digital transformation and change management](https://www.engaging.io/services/digital-transformation-services-change-management) [Websites](https://www.engaging.io/services/hubspot-cms-websites)

[Sports and entertainment](https://www.engaging.io/sports-and-entertainment) [Medical and health](https://www.engaging.io/medical-and-health) [Education](https://www.engaging.io/education) [Restaurants and clubs](https://www.engaging.io/restaurants-and-clubs) [Experience and travel](https://www.engaging.io/experience-and-travel) [Finance](https://www.engaging.io/finance) [Property development and real estate](https://www.engaging.io/property-development-and-real-estate)

[JinnSync](https://www.engaging.io/our-products/jinnsync) [MailSync](https://www.engaging.io/our-products/mailsync) [Real Estate Syncer](https://www.engaging.io/our-products/real-estate-syncer)

[Who we are](https://www.engaging.io/who-we-are) [Life at Engaging](https://www.engaging.io/life-at-engaging) [Blog](https://www.engaging.io/blog)

[![Engaging.io logo](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/site-logo-pack/Engaging-Logo-2026.png?width=143&name=Engaging-Logo-2026.png)](https://www.engaging.io)

![menu-default-icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/Menu-default.png?width=30&name=Menu-default.png) ![menu-default-icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/Menu-close.png?width=30&name=Menu-close.png)

[Get in touch](https://www.engaging.io/contact-us)

![search icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/main-search-icon-HR.png?width=44&name=main-search-icon-HR.png)

![search close icon](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/module-icons/main-search-close-HR.png?width=24&name=main-search-close-HR.png)

[Case studies](https://www.engaging.io/case-studies)

 Services

[AI services](https://www.engaging.io/ai-services) [Custom integrations and configuration](https://www.engaging.io/services/custom-hubspot-integrations-and-system-sync-solutions) [CRM migration and onboarding](https://www.engaging.io/services/crm-migration-to-hubspot-onboarding-implementation-services) [Custom membership portals](https://www.engaging.io/services/custom-hubspot-membership-portals-secure-self-service-platforms) [Data migrations](https://www.engaging.io/services/crm-hubspot-data-migrations) [Data cleansing](https://www.engaging.io/services/data-cleansing) [Data lakes and architecture](https://www.engaging.io/services/enterprise-data-lake-architecture-build) [Digital transformation and change management](https://www.engaging.io/services/digital-transformation-services-change-management) [Websites](https://www.engaging.io/services/hubspot-cms-websites)

 Industries

[Sports and entertainment](https://www.engaging.io/sports-and-entertainment) [Medical and health](https://www.engaging.io/medical-and-health) [Education](https://www.engaging.io/education) [Restaurants and clubs](https://www.engaging.io/restaurants-and-clubs) [Experience and travel](https://www.engaging.io/experience-and-travel) [Finance](https://www.engaging.io/finance) [Property development and real estate](https://www.engaging.io/property-development-and-real-estate)

 Products

[JinnSync](https://www.engaging.io/our-products/jinnsync) [MailSync](https://www.engaging.io/our-products/mailsync) [Real Estate Syncer](https://www.engaging.io/our-products/real-estate-syncer)

 About us

[Who we are](https://www.engaging.io/who-we-are) [Life at Engaging](https://www.engaging.io/life-at-engaging) [Blog](https://www.engaging.io/blog)

[Blogs](https://www.engaging.io/blog)

# Easy way to configure SSL for Amazon S3 bucket via CloudFlare

By Ralph Vugts on Sep 16, 2025

Narrate this article

![](https://www.engaging.io/hubfs/Imported_Blog_Media/Easy-way-to-Configure-SSL-for-20140505152405-2.jpg)

[Amazon S3 storage](https://aws.amazon.com/pm/serv-s3/) is great for off-loading static content such as images & scripts away from your main server, it's even better (SEO-wise) when you set it to serve images from your domain name. Eg:

Unfortunately, if you were running an online shop and wanted to use SSL (HTTPS://) with this, you have to shell out a hefty $600 per month via AWS Cloudfront to get this added to your domain or subdomain… Which is a tad on the expensive side.  Not only that, but if you have a high traffic website, you could be up for significant traffic charges from Amazon.

Being the tight arse that I am I started to investigate other options, and I stumbled across a cost effective solution while testing CloudFlare (not to be confused with Cloudfront). Not only does this allow you to run SSL via a subdomain on an Amazon Bucket it also allows you to use the CloudFlare CDN and security features to keep your traffic costs down for a tiny $20 per month (or as low as $5 per month for additional sites) $0 per month (now included in Cloudflares free plan).

$0 VS $600? How did I do it? Read on…

## How configure SSL for amazon S3 bucket via CloudFlare:

First, create your Bucket on Amazon S3. Make sure the bucket name is the same as the domain or subdomain you're wanting to run CloudFlare SSL on.  
Eg. images.yourwebsite.com

Now click into the bucket, and select "Properties". Under "Static Website Hosting" enable website hosting and enter an index document name such as *index.html*. Copy the "Endpoint" url as you will need this later for the CloudFlare DNS configuration.

![Configure SSL for Amazon S3](https://www.engaging.io/hs-fs/hubfs/Imported_Blog_Media/Configure-SSL-for-Amazon-S3-bucket-via-Cloudflare-3.png?width=600&height=651&name=Configure-SSL-for-Amazon-S3-bucket-via-Cloudflare-3.png)

Now you are going to want to **[register for a CloudFlare Pro account](https://www.cloudflare.com)**, as the free account does not give you SSL. Add your domain name and start the setup process.

Once you get to the DNS setup section you are going to need to add a new CNAME record that points to the S3 endpoint we copied before. In the case of images.yourwebsite.com  you would create a new DNS record for the subdomain "images" and alias that to your endpoint: Images.yourwebsite.com.s3-website-ap-southeast-2.amazonaws.com

Ensure CloudFlare is enabled on the subdomain by clicking on the grey cloud and making it orange.

![DNS\_Settings\_\_\_CloudFlare\_\_\_The\_web\_performance\_\_\_security\_company-5](https://www.engaging.io/hs-fs/hubfs/Imported_Blog_Media/DNS_Settings___CloudFlare___The_web_performance___security_company-5-3.png?width=600&height=73&name=DNS_Settings___CloudFlare___The_web_performance___security_company-5-3.png)

Now hit "Save" and wait for a bit for the changes to propagate.

You now need to enable "Flexible SSL" on your main domain. Click to CloudFlare settings and scroll down to SSL and select "Flexible SSL" and hit "Save".

Now go grab a coffee as it takes an hour or so for everything to take effect. But once it kicks in your S3 bucket should now be serving superfast content via HTTPS for the low price of $20 $0 per month VS Amazons Cloudfronts $600 + traffic costs. Woohoo.

You can also now benefit from the rest of CloudFlare's features that can significantly speed up your website.

#### Other Blogs

#### [Data Migrations + 2 more How function well uses HubSpot timeline events to capture historical data and... Kiara Robinson Sep 29, 2025 See More](https://www.engaging.io/blog/how-function-well-uses-hubspot-timeline-events-to-capture-historical-data-and-power-smarter-reporting)

#### [Systems integration + 1 more HubSpot-OrderMate Integration to sync order data to HubSpot Deals Ralph Vugts Sep 16, 2025 See More](https://www.engaging.io/blog/hubspot-ordermate-integration-to-sync-order-data-to-hubspot-deals)

#### [Now Book It/Bepoz HubSpot integration Ralph Vugts Sep 29, 2025 See More](https://www.engaging.io/blog/now-book-it/bepoz-hubspot-integration)

### Get in touch, We love to talk

Stay ahead with expert insights

Subscribe to our newsletter for the latest strategies and smart solutions to drive business growth.

#### Services

[AI services](https://www.engaging.io/ai-services) [Custom integrations and configuration](https://www.engaging.io/services/custom-hubspot-integrations-and-system-sync-solutions) [CRM migration and onboarding](https://www.engaging.io/services/crm-migration-to-hubspot-onboarding-implementation-services) [Custom membership portals](https://www.engaging.io/services/custom-hubspot-membership-portals-secure-self-service-platforms) [Data migrations](https://www.engaging.io/services/crm-hubspot-data-migrations) [Data cleansing](https://www.engaging.io/services/data-cleansing) [Data lakes and architecture](https://www.engaging.io/services/enterprise-data-lake-architecture-build) [Digital transformation and change management](https://www.engaging.io/services/digital-transformation-services-change-management) [Websites](https://www.engaging.io/services/hubspot-cms-websites)

#### Industries

[Sports and entertainment](https://www.engaging.io/sports-and-entertainment) [Medical and health](https://www.engaging.io/medical-and-health) [Education](https://www.engaging.io/education) [Restaurants and clubs](https://www.engaging.io/restaurants-and-clubs) [Experience and travel](https://www.engaging.io/experience-and-travel) [Finance](https://www.engaging.io/finance) [Property development and real estate](https://www.engaging.io/property-development-and-real-estate)

#### PRODUCTS

[JinnSync](https://www.engaging.io/our-products/jinnsync) [MailSync](https://www.engaging.io/our-products/mailsync) [Real Estate Syncer](https://www.engaging.io/our-products/real-estate-syncer)

#### COMPANY

[Case studies](https://www.engaging.io/case-studies) [Who we are](https://www.engaging.io/who-we-are) [Life at Engaging](https://www.engaging.io/life-at-engaging) [Blog](https://www.engaging.io/blog) [Contact us](https://www.engaging.io/contact-us)

#### FOLLOW US

[![Linkedin](https://www.engaging.io/hs-fs/hubfs/Linkedin.png?width=28&name=Linkedin.png)](https://au.linkedin.com/company/engaging) [![YouTube](https://www.engaging.io/hs-fs/hubfs/Icon%20-%20YouTube.png?width=28&name=Icon%20-%20YouTube.png)](https://www.youtube.com/channel/UCoRbiw8pELknyb6K6i4E5Og)

### Good work with good people

[Privacy Policy & Terms of Service](https://www.engaging.io/privacy-and-terms)

[![engaging-logo](https://www.engaging.io/hs-fs/hubfs/raw_assets/public/Engaging-2025/images/site-logo-pack/short-form-logo/eio-logo-pink.png?width=90&name=eio-logo-pink.png)](https://www.engaging.io/)

© Copyright 2026, Engaging.io, all rights reserved

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Ralph Vugts",
    "url" : "https://www.engaging.io/blog/author/ralph"
  },
  "dateModified" : "2026-10-01T06:22:38.738Z",
  "datePublished" : "2025-09-16T01:44:10.000Z",
  "headline" : "Easy way to configure SSL for Amazon S3 bucket via CloudFlare",
  "image" : [ "https://www.engaging.io/hubfs/Imported_Blog_Media/Easy-way-to-Configure-SSL-for-20140505152405-2.jpg" ],
  "mainEntityOfPage" : {
    "@id" : "https://www.engaging.io/blog/easy-way-to-configure-ssl-for-amazon-s3-bucket-via-cloudflare",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.engaging.io/hubfs/Engaging-Logo-2021.png"
    },
    "name" : "Engaging.io"
  }
}
```