Add an additional bucket called myblog.com and working off of that, don't delete www.myblog.com though, you'll later add a CNAME to that so www.myblog.com redirects to myblog.com in the browser.
Now that you've created the myblog.com bucket, go to Properties > Static Website Hosting > Enable Website Hosting > enter index.html and upload a file with that name to your bucket.
Then go Properties > Permissions > Edit Bucket Policy > Paste the code below:
{
"Version":"2008-10-17",
"Statement":[{
"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow",
"Principal": {
"AWS": "*"
},
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::example-bucket/*"
]
}
]
}
Change {example-bucket} to {myblog.com} and save.
Now go to Route53 > Select your domain > Go to record sets > create record set
Make sure 'Type' is set to 'A' and then select 'Yes' next to 'Alias'. Click into the Alias Target area and under S3 websites you should now see a.com. Select it and then at the bottom choose 'Create record set'.
It should work now!