Мой ALB отлично работает, когда я добавляю цели EC2 в его целевую группу. В документации AWS указано, что я должен иметь возможность прикрепить свой ASG к своему ALB TG (вместо своих экземпляров). Когда я это делаю, я получаю 503 в моем браузере, хотя мои SG широко открыты для 80/443: 503 Service Tempoporary Unavailable
Я подтвердил, что на моем ASG запущен 1 экземпляр, но его журнал Apache подтверждает, что до него ничего не доходит. (Если я добавлю EC2 обратно в TG, все снова будет работать нормально.)
Я пытаюсь научиться просматривать журналы доступа ALB в корзине s3, но не нашел другого способа, кроме как загрузить каждый файл, разархивировать его, а затем просмотреть.
При просмотре этих журналов я вижу трафик ALB, когда включаю экземпляр в TG, но не когда удаляю экземпляр из
TG. Оцените любые предложения о том, что попробовать дальше. (Я бы предпочел использовать настройку «ALB> TG> ASG> EC2» вместо «ALB> TG: порт> EC2: порт».)
Я подозреваю, что неправильно настроил свой ASG? Как упоминалось ранее, я вижу, что мой экземпляр - InService и Healthy. Однако мне интересно: с настройкой ASG мы не указываем порт TG. Если это так, то какой порт использует ALB TG при разговоре с ASG? Может быть, мне нужно открыть дополнительные порты на моем EC2, чтобы приспособиться к этому?