У меня есть настройки моего домена в route53 с 2 различными весовыми записями A:Route53 на S3 статический сайт перенаправление с HTTPS на HTTP
- «живая»: указует на живое приложение (балансировки нагрузки с экземплярами EC2)
- «обслуживание»: указует на статический сайт S3 (HTML страницы красноречивого сайт вниз)
Поэтому у меня есть сценарии, которые делают живое приложение идти в режиме обслуживания и обратно, чтобы жить (изменить вес оба записей A). Это работает отлично, только теперь я обращаюсь к своему приложению с HTTPS, и это не работает с сайтом S3. Возможно ли с помощью маршрута53 или где-то еще сделать https-вызовы перенаправлением на статический веб-сайт s3 с помощью http?
Эй, хорошо, поэтому я ставлю облачный перед сайтом S3. Когда я перехожу к url облачного режима, он работает (с https), но когда я перехожу к доменному имени, настроенному с Route53 на этот облачный режим (по псевдониму), я получаю ошибку «AccessDenied» (403). Любая идея, что это может быть? Политику, которую я должен настроить где-нибудь? –
@NathanQ - В вашей конфигурации Cloudfront вы добавили Cnames в свой дистрибутив? Кроме того, не забудьте добавить сертификаты домена в сертификаты Cloudfront. Это немного отличается от того, как вы это делаете для ELB (путь должен быть */cloudfront/path/*) http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/SecureConnections.html#cnames-and- https-procedure http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html –
Кажется, теперь это работает. Я добавил CNAME некоторое время назад, но, возможно, изменения, которые я сделал, еще не были полностью установлены, когда я тестировал. На данный момент я просто использую несколько сертификатов тестирования. Но изменится, когда я получу реальный сертификат, используя предоставленные вами ссылки. Спасибо, парни! –