Mam stos CloudFormation z funkcją Lambda wewnątrz VPC.
Podczas próby usunięcia stosu AWS CloudFormation utknie przynajmniej na 25-30,
otrzymuję następujący komunikat w zdarzeniach -
CloudFormation is waiting for NetworkInterfaces associated with the Lambda Function to be cleaned up.
Wydaje się, że wynika to z faktu, że ENI są dołączone do funkcji i grup bezpieczeństwa.
Z konsoli nie pozwoliło mi usunąć ani ENI siłą, ani Grupy bezpieczeństwa, do której ENI jest przyłączony.
Czy muszę po prostu czekać?
Znalazłem pytania i blogi, które mają nawet 2 lata.
Brak rozwiązania AWS?
Automatyzacja ma być szybka, to okazuje się być wielkim blokerem.
Odwołanie -
problem z CloudFormation: nie można usunąć stosu
https://forum.serverless.com/t/very-long-delay-when-doing-sls-remove-of-lambda-in-a-vpc/2535
Odpowiedzi:
Jak już wspomnieliście ty i inni, jest to znany problem / „funkcja”. Kiedy ostatnio rozmawiałem o tym z kimś z AWS, nie było planów zmiany tego zachowania. Jeśli naprawdę liczy się czas, możesz obejść ten problem:
Zaktualizuj zasoby Lambda w CloudFormation przy
DeletionPolicy
ustawieniu naRetain
.Ręcznie (lub za pomocą skryptu / interfejsu API) usuń Lambda i powiązane zasoby, takie jak ENI
Nie poleciłbym jednak powyższego obejścia. Łatwo jest zapomnieć o czymś, co pozostawia zaśmiecone środowisko.
źródło