He clearly needs kubernetes.
I understand what you're saying, but why? I assume the site in question is pretty low volume. What's wrong with serving directly from S3?
Also you get a little bit of protection from someone sending lots of traffic to make you spend $$$
I have a system doing 10s-100's of millions of reads a day from s3 with very consistent and fast read times.
Putting it being a CDN protects you (at least a little bit) from the possibility of a huge bandwidth bill at the end of the month if someone realizes they can attack your wallet directly by trying to ddos your site.
It adds up to 600ms of latency for each roundtrip. A modern website without link rel=preload is several roundtrips– download HTML page, then do JS requests and CSS, so that's ~1.2s of additional latency.
Because he succumbed to AWS' marketing. Surge, mentioned downthread, lets you deploy a folder for free on a worldwide CDN with virtually no setup.
If you are hosting a website in s3, please put a CDN with gzip support in front.