Как настроить страницу обслуживания в AWS без изменения Cloudfront? - PullRequest
0 голосов
/ 15 ноября 2018

Мы будем развертывать изменения в нашей производственной среде и хотели бы разместить страницу обслуживания во время развертывания.Нет перенаправления на страницу ошибок, а просто отображать страницу обслуживания, когда они попадают на наш сайт.Наша текущая производственная настройка - DNS-> cloudfront-> S3 object (mydomain.test.com).Наша постановка: DNS-> R53-> Cloudfront-> S3 (mydomain.staging.test.com-> mydomain.staging.test53.com).Я хотел бы сначала протестировать это в нашей промежуточной среде, чтобы, если она работает, я изменил запись DNS нашего prod env и указал на новый R53, который я создам.

То, что я до сих пор делал, - это создание корзины S3 с объектом maintenance.html, создание Cloudfront и R53 исключительно для страницы обслуживания.Добавлен объект S3 в качестве корневого объекта по умолчанию в CF и mydomain.staging.maintenance.test53.com в качестве псевдонима.Также добавил CF как имя в R53.Поэтому, когда я загружаю r53 mydomain.staging.maintenance.test53.com, я вижу страницу обслуживания.

Однако, чтобы это работало, мне нужно обновить CF нашей рабочей среды, чтобы удалить mydomain.staging.test.com и mydomain.staging.test53.com и добавить mydomain.staging.maintenance.test53.comв качестве псевдонима затем обновите промежуточную версию R53 так, чтобы она указывала на поддержку R53.Это работает, но изменения CF требуют времени для распространения.

Буду признателен за любые предложения!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...