Here's a post from someone trying to accomplish pretty much the same thing as me here: Five minute website hosting with Amazon S3 and CloudFront.
Route 53 -> Cloudfront -> S3
- AWS CLI installed and configured with access credentials and region.
- IAM user with e.g. AmazonS3FullAccess and CloudFrontFullAccess policies
- Domain name registered and directed to Route 53 hosted zone.
- Create the s3 bucket using the scripts in s3.
- Create the cloudfront distribution using the scripts in cloudfront.
- Setup the route 53 routing manually using the instructions under route53.