Free SSL not working on my domain

I bought the domain from GoDaddy then transferred that domain to aws. Now to get free SSL i have added that domain to Cloudflare(ADD SITE). Even after doing all the required procedure its showing your connection to this site is not secured.Please help me to solve this issue.

Have you tried turning “Always use HTTPS” on?

I am afraid that’s not how it works. Cloudflare does not provide SSL in this context.

Your site needs to load fine on SSL and only then you can use Cloudflare.

I’d recommend to pause Cloudflare (bottom right), check if the site loads fine on HTTPS and talk to the host, if it does not. Once it loads fine on HTTPS, you can unpause Cloudflare.