My name is Sanjeev Munjal
* This webpage is hosted using AWS native services, domain www.sanjeevmunjal.com registered with Route53, zone file for domain hosted in Route53, using an R53 alias record, both apex domain sanjeevmunjal.com and www.sanjeevmunjal.com point to a CloudFront distribution using S3 as Origin (source) using OAC (Origin Access Control) and S3 JSON permissions policy (or bucket policy) to only allow CloudFront GetObject (=read) access to S3 bucket, S3 hosts the index.html file which is the landing page for the website direct public access to S3 bucket is disabled ; Create CloudFront Distribution, Origin = my S3 bucket, use OAC (or older OAI), auto Redirect HTTP to HTTPS (we can optionally add WAF, Shield (for caching) to the CloudFront distribution), I selected use ALL edge locations, also generated a TLS certificate (v1.2) using ACM for sanjeevmunjal.com and *.sanjeevmunjal.com (all subdomains).
* The following online game is hosted in AWS, uses CodePipeline integrated with my GitHub repository as source and deployed on an S3 bucket configured as a static website and a Route53 subdomain record pointed as an Alias record to the S3 website endpoint. http://cardgame.sanjeevmunjal.com.