O alias do registro A criado deve ser igual ao nome do bloco, porque a hospedagem virtual de blocos no S3 exige que o Host:
cabeçalho enviado pelo navegador corresponda ao nome do bloco. Não há realmente outra maneira prática pela qual a hospedagem virtual de buckets possa ser realizada ... o bucket deve ser identificado por algum mecanismo, e esse mecanismo são os cabeçalhos http.
Para criar um alias para um bucket dentro do domínio "example.com", o nome do bucket também precisará ser um nome de host que você pode declarar legalmente nesse domínio ... o registro A do Route 53 "testbucket.example .com ", por exemplo, só pode ser aliasado a um bloco chamado" testbucket.example.com "... e a nenhum outro bloco.
Na sua pergunta, você está quebrando essa restrição ... mas só é possível criar um alias para um bloco chamado "simples3websitetest.com" dentro do (e no ápice do) domínio "simples3websitetest.com".
Isso ocorre por design e não é exatamente uma limitação da Rota 53 nem do S3. Eles estão apenas impedindo que você faça algo que não pode funcionar. Os servidores da Web desconhecem qualquer alias ou CNAMEs ou qualquer outra coisa feita no DNS - eles recebem apenas o nome do host original ao qual o navegador acredita que está tentando se conectar, nos cabeçalhos http enviados pelo navegador ... e o S3 usa isso informações para identificar o nome do bloco ao qual a solicitação hospedada virtual se aplica.
O Amazon S3 exige que você dê ao seu bucket o mesmo nome que o seu domínio. Isso é para que o Amazon S3 possa resolver adequadamente os cabeçalhos de host enviados pelos navegadores da web quando um usuário solicita conteúdo do seu site. Portanto, recomendamos que você crie seus buckets para seu site no Amazon S3 antes de pagar para registrar seu nome de domínio.
http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-bucket.html#bucket-requirements
Observe, no entanto, que essa restrição se aplica apenas quando você não está usando o CloudFront na frente do seu bucket.
Com o CloudFront, há mais flexibilidade, porque o Host:
cabeçalho pode ser reescrito (pelo próprio CloudFront) antes que a solicitação seja passada para o S3. Você configura o "host de origem" em sua distribuição do CloudFront como your-bucket.s3-website-xx-yyyy-n.amazonaws.com
onde xx-yyyy-n é a região da AWS do S3 onde seu bucket foi criado. Esse terminal é mostrado no console do S3 para cada bucket.