Now that Amazon S3 provides Website Endpoints and index documents [1][2], it is probably fairly trivial to set this up either using an S3 sync tool, or an S3 mount such as ExpanDrive, without resorting to CloudDrive or EC2.
You would need to set-up CNAMES for your subdomains though, and it will not work with the primary (non-www.) domain.
You would need to set-up CNAMES for your subdomains though, and it will not work with the primary (non-www.) domain.
[1] http://docs.amazonwebservices.com/AmazonS3/latest/dev/Websit...
[2] http://aws.typepad.com/aws/2011/02/host-your-static-website-...