L'alias del record A che crei deve essere uguale al nome del bucket, poiché l'hosting virtuale dei bucket in S3 richiede che l' Host:
intestazione inviata dal browser corrisponda al nome del bucket. Non c'è davvero un altro modo pratico in cui si possa realizzare l'hosting virtuale dei bucket ... il bucket deve essere identificato da un meccanismo, e quel meccanismo sono le intestazioni http.
Per creare un alias in un bucket all'interno del dominio "example.com", il nome del bucket deve essere anche un nome host che è possibile dichiarare legalmente all'interno di quel dominio ... il record 53 della Route 53 "testbucket.example .com, "ad esempio, può essere modificato solo in un bucket chiamato" testbucket.example.com "... e nessun altro bucket.
Nella tua domanda, stai rompendo questo vincolo ... ma puoi solo creare un alias in un bucket chiamato "simples3websitetest.com" all'interno (e all'apice del) dominio "simples3websitetest.com".
Questo è di progettazione e non esattamente una limitazione di Route 53 né di S3. Ti stanno solo impedendo di fare qualcosa che non può funzionare. I server Web non sono a conoscenza di alcun alias o CNAME o di qualsiasi altra cosa eseguita nel DNS: ricevono solo il nome host originale a cui il browser crede stia provando a connettersi, nelle intestazioni http inviate dal browser ... e S3 lo utilizza informazioni per identificare il nome del bucket a cui si applica la richiesta ospitata virtuale.
Amazon S3 richiede che tu dia al tuo bucket lo stesso nome del tuo dominio. Questo in modo che Amazon S3 possa risolvere correttamente le intestazioni host inviate dai browser Web quando un utente richiede contenuti dal tuo sito Web. Pertanto, ti consigliamo di creare i bucket per il tuo sito Web in Amazon S3 prima di pagare per registrare il tuo nome di dominio.
http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-bucket.html#bucket-requirements
Si noti, tuttavia, che questa limitazione si applica solo quando non si utilizza CloudFront davanti al bucket.
Con CloudFront, c'è maggiore flessibilità, perché l' Host:
intestazione può essere riscritta (dallo stesso CloudFront) prima che la richiesta venga passata a S3. Configura "host di origine" nella tua distribuzione CloudFront come your-bucket.s3-website-xx-yyyy-n.amazonaws.com
dove xx-yyyy-n è la regione AWS di S3 in cui è stato creato il bucket. Questo endpoint è mostrato nella console S3 per ogni bucket.