Ошибка Cloudfront 502 с источником ALB в другом регионе

Ошибка Cloudfront 502 с источником ALB в другом регионе

У меня есть CloudFront, который имеет одно из своих истоков как балансировщик нагрузки приложений, этот балансировщик нагрузки доступен в другом регионе, чем CloudFront, который доступен только в Северной Вирджинии и использует другой сертификат SSL, так как его доменное имя отличается. Мне нужно иметь этот альбом в его регионе, и я не могу переместить его в Северную Вирджинию. Я не уверен, почему я получаю ошибку 502 на домене CloudFront.

Когда я захожу на DNS-имя записи A, указанное на вкладке описания балансировщика нагрузки, оно по-прежнему не работает, поэтому я думаю, что ошибка связана с балансировщиком нагрузки, но я не уверен, поскольку доменное имя, на которое балансировщик нагрузки должен направлять трафик, работает.

Я новичок в AWS, и это вся информация, которую я смог вспомнить. Если понадобится дополнительная информация, дайте мне знать.

Извините, если я вас запутал, но я впервые работаю с AWS и пока не владею никакой терминологией. Если вы меня о чем-то спросите, я сразу же проясню ситуацию.

решение1

Типичными причинами этого могут быть следующие:

  1. Запись CNAME для сертификата настроена неправильно -> зайдите в диспетчер сертификатов, выберите ваш сертификат и на вкладке «Домены» нажмите «создать записи в Route53»
  2. ALB не имеет выхода в интернет -> при использовании CloudFront он должен иметь выход в интернет. Перейдите в EC2 -> Балансировка нагрузки и выберите свой целевой / исходный балансировщик нагрузки. Вы также можете проверить его DNS-имя и попробовать получить к нему прямой доступ. Если прямой вызов работает, ваш ALB в порядке, но соединение Cloudfront с ALB плохое :)
  3. У CloundFront нет сертификата (а для CloudFront обязательно наличие сертификата в штате Вирджиния) или «Альтернативные имена хостов» установлены неправильно (это должно быть ваше доменное имя и в конечном итоге *.YourDomainName)

Надеюсь, это поможет вам найти правильный путь :)

Связанный контент