s3 static hosting not redirecting my request
The blog post you're following is somewhat obsolete, or at least incomplete in today's environment, because S3's web site hosting endpoints don't support HTTPS at all.  The request will time out.

To enable HTTPS on a custom domain pointing to a bucket, you need a certificate issued in the us-east-1 region of Amazon Certificate Manager (or you can purchase one from a third party and load it into ACM there) and then a CloudFront distribution to handle the HTTPS and forward the request to S3.

See How do I use CloudFront to serve a static website hosted on Amazon S3?  Note that these instructions are still applicable even though you aren't, strictly speaking, "hosting a static web site" on S3.  You're still using the static hosting feature and this is how you enable HTTPS.