no, you can set your cname to the s3 bucket's url in your registrar's dns settings...
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosti...
You can also use cloudfront to do SSL if you need it.
Note: If you're really only need to host a static website and want SSL for free, Github static hosting will give you all that for free. https://pages.github.com/