Wpis z mikrobloga

Tworze AWS infrastrukturę od zera.
Tworze instancje EC2 dla mojego API, przy pomocy rozszerzenia (AWS Toolkit for Visual Studio dla Visual Studio). Dodatkowo przez ta wtyczkę tworzy się Elastic Beanstalk.
A następnie tworze bazę danych MySQL na RDS i łącze ją z moja instancja EC2.
Następnie zmieniam connection string dla bazy danych w API i wszystko śmiga.
Ale nagle zaczynam dostawać odpowiedz 502 Bad Gateway. Dla wszystkich requestow.
Doszedłem do tego, ze w pewnym momencie usunięta została reguła łącząca EC2 i RDS.
Dokładnie dla RDS w "Connected compute resources" nie było ustawionego połączenia z EC2.
Ja nic nie zmieniałem, środowisko działało sobie kilkanaście dni, nikt z niego nie korzystał przez 3 dni, a następnie pojawił się ten błąd i nie było połączenia.
Gdy dodałem ponownie połączenie po przez opcje "Set up EC2 connection" to wszystko zaczęło znowu działać.
To nie jest pierwszy raz kiedy się stało coś takiego. Czy ktoś wie co jest tego przyczyną?

#aws
mdlejtecole - Tworze AWS infrastrukturę od zera.
Tworze instancje EC2 dla mojego API,...

źródło: regula

Pobierz
  • 2
@mdlejtecole: mozliwe ze beanstalk przekręcił instancje ec2 (paczowanie? auto-update?) i jak wstaje nowa ec2 to nie łączy ich automatycznie.

Zrób normalnie SsecurityGrupę i dodaj rds i beanstalka i po kłopocie