I would like to host multiple S3 Amazon buckets under one site in next way: Access to bucket1 - http://example.com/bucket1(bucket2...) and so on. What now Amazon allows is access with links like http://s3-ap-northeast-1.amazonaws.com/bucket1 , but this is not allowed in my case (production server). Note that site DNS is hosted also at Amazon Route53.
All you would need to do is to create the relevant subdomain in your Route 53 configuration, and then alias it by creating a CNAME record.
bucketn.example.com will have a CNAME record with
This reference from AWS may help.