Назад | Перейти на главную страницу

Можно ли показать статическую страницу, если все зарегистрированные экземпляры ELB не работают?

Мы используем AWS ELB для разгрузки SSL и балансировки нагрузки входящего трафика. Если все экземпляры отключены / неработоспособны, ELB просто отправляет пустую страницу со статусом HTTP 503.

Можно ли отправить статическую страницу, например, для обозначения обслуживания?

У вас есть пара вариантов, о которых я могу подумать:

  1. Поместите AWS Cloudfront CDN перед своим ELB и настройте ответ на ошибку 503. Подробности о том, как это сделать в документации AWS и это можно сделать через CLI или консоль.
  2. Используйте AWS Route53 (или другого поставщика DNS, если они предлагают что-то подобное) аварийное переключение DNS, чтобы определить, когда ваш ELB не работает, и указать DNS на что-то еще, например, резервный сервер или корзину S3. Подробности об этом снова в документации AWS.