CNAME storeone.atacadapp.com
преобразуется в одну из конечных точек AWS S3, но нет сегмента S3 с именем storeone.atacadapp.com
, поэтому S3 отклоняет запрос.Ключевым моментом здесь является имя хоста, используемое в браузере, - это имя, которое пытается найти служба S3, а не какое-либо промежуточное имя хоста.
Я думаю, что вам лучше всего использовать CloudFront длясоздайте дистрибутив, который знает обо всех именах хостов, которые вы используете.В CloudFront зарегистрируйте источник для вашего статического веб-сайта S3.Все запросы будут перенаправлены в этот S3 Bucket, независимо от того, какое из зарегистрированных имен хостов было использовано.
Затем используйте некоторый код в вашем приложении, чтобы определить имя хоста, которое использовалось, и загрузить свойства из вашей базы данных дляэто имя хоста.В JavaScript используйте window.location.hostname