Створений вами псевдонім A повинен бути таким самим, як і ім’я відра, тому що для віртуального розміщення відра у S3 потрібно, щоб Host:
заголовок, надісланий браузером, відповідав імені відра. Насправді не існує ще одного практичного способу, за допомогою якого можна здійснити віртуальне розміщення відра ... відро має бути визначене за допомогою якогось механізму, і цей механізм є заголовками http.
Для того, щоб створити псевдонім для відра всередині домену "example.com", ім'я відра має бути також ім'ям хоста, яке ви можете юридично оголосити в межах цього домену ... testbucket.example .com », наприклад, може тільки бути поєднаним в відро під назвою" testbucket.example.com "... і немає іншого відра.
У своєму запитанні ви порушуєте це обмеження ... але ви можете створити псевдонім лише у відро з назвою "simples3websitetest.com" всередині (і на вершині) домену "simples3websitetest.com".
Це за задумом, а не зовсім обмеженням маршруту 53 та S3. Вони лише заважають тобі робити щось, що неможливо. Веб-сервери не знають про будь-які псевдоніми або CNAME або що-небудь інше, що робиться в DNS - вони отримують лише оригінальне ім'я хоста, до якого браузер вважає, що намагається підключитися, у заголовках http, надісланих браузером ... і S3 використовує це інформація для ідентифікації імені відра, до якого застосовується віртуальний розміщений запит.
Amazon S3 вимагає, щоб ви дали своєму відро те саме ім’я, що і ваш домен. Це так, що Amazon S3 може правильно розв’язати заголовки хостів, що надсилаються веб-браузерами, коли користувач вимагає вмісту з вашого веб-сайту. Тому рекомендуємо створити свої відра для свого веб-сайту в Amazon S3, перш ніж платити, щоб зареєструвати своє доменне ім’я.
http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-bucket.html#bucket-requirements
Однак зауважте, що це обмеження застосовується лише тоді, коли ви не використовуєте CloudFront перед вашим відром.
З CloudFront є більша гнучкість, оскільки Host:
заголовок може бути переписаний (самим CloudFront) перед тим, як запит буде переданий до S3. Ви налаштовуєте "хост походження" у вашому дистрибутиві CloudFront так, your-bucket.s3-website-xx-yyyy-n.amazonaws.com
де xx-yyyy-n - AWS-область S3, де створено ваше відро. Ця кінцева точка відображається на консолі S3 для кожного відра.