Проверка работоспособности балансировщика нагрузки AWS с ключом api

При выполнении проверки работоспособности мне нужно установить проверку работоспособности на путь / имя_сервера / здоровье

но к нему нужно получить доступ с помощью api key (заголовок)

Как я могу реализовать этот тип проверки работоспособности?

2 ответа

Проверки работоспособности не поддерживают передачу настраиваемых заголовков. Вы ограничены следующим:

  • Дорожка
  • Порт
  • Протокол
  • Код состояния

В качестве альтернативы вашему решению вы могли бы использовать строку запроса с ключом API вместо заголовка?

К сожалению, это невозможно сделать напрямую без прокси. ALB поддерживает толькоGET для проверки здоровья.

Обходной путь - установить код состояния 403 (или то, что возвращается из вашей службы при неудачной аутентификации) вместо 200. Обычно это работает, поскольку, если служба отвечает ожидаемым неудачным кодом аутентификации (например, 403), вы можете предположить, что приложение работает.

Другие вопросы по тегам