You may want to consider using AWS Amplify to host a static or a dynamic site using S3 Buckets. The process is simpler and the recommended way (as of 2025/11) to host static sites and webapps on AWS.
The process is fairly straight forward and AWS Amplify console will walk you through each step of selecting the source for static content ( git repo, S3 bucket, or another URL), setup the additional nameservers with your domain registrar (if different from AWS Route 53) to direct requests for your domain to the AWS Amplify hosted website, setup the required SSL certificates etc.