It's unfortunate that they can't use Route53 :-).
Global Accelerator >> ALB >> Redirect ("Native" or with Lambda functions if you want to do granular redirects) to your S3 bucket.
- Global Accelerator will provide the (2) public IP(s) [https://aws.amazon.com/global-accelerator/]
- Connect the GA to an ALB Endpoint [https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html]
- In the ALB, configure the redirection to your static S3 website [https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#redirect-actions]
It's not the best architectural pattern, but it is an option that addresses your use case.
OAI or not OAI for serving a static website in S3 using CloudFrontasked 6 months ago
Serve web static pages stored in S3 bucket from Eks clusterasked 3 months ago
Disable direct access via static IP address to my websiteasked 18 days ago
convert Dynamic IP address to Static IPasked 3 years ago
DNS_PROBE_FINISHED_NXDOMAIN with S3 static websiteAccepted Answerasked a year ago
Is it possible to map an S3 static website to a public static IP address?Accepted Answerasked 2 years ago
DNS_PROBE_FINISHED_NXDOMAIN error from ARecord to S3 static websiteAccepted Answerasked 2 years ago
S3 Static Website RoutingRules when using Cloudfront and a domain nameasked 3 years ago
S3 static website domain not workingasked 2 months ago
Error invoking google maps over https from a static html page in S3asked 5 years ago