Мы будем развертывать изменения в нашей производственной среде и хотели бы разместить страницу обслуживания во время развертывания.Нет перенаправления на страницу ошибок, а просто отображать страницу обслуживания, когда они попадают на наш сайт.Наша текущая производственная настройка - 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 требуют времени для распространения.
Буду признателен за любые предложения!