J'ai une pile CloudFormation avec fonction Lambda à l'intérieur d'un VPC,
Lorsque vous essayez de supprimer la pile, AWS CloudFormation se bloque au moins 25-30,
j'obtiens le message suivant dans les événements -
CloudFormation is waiting for NetworkInterfaces associated with the Lambda Function to be cleaned up.
Cela semble être dû au fait que les ENI sont attachées aux fonctions et aux groupes de sécurité.
De la console, il ne m'a pas permis de supprimer ni l'ENI de force ni le groupe de sécurité, auquel l'ENI est attaché.
Alors dois-je simplement attendre?
J'ai trouvé quelques questions et blogs qui ont même 2 ans,
aucune solution d'AWS?
Les automatisations sont censées être rapides, cela s'avère être un énorme bloqueur.
Référence -
Problème CloudFormation: impossible de supprimer la pile
https://forum.serverless.com/t/very-long-delay-when-doing-sls-remove-of-lambda-in-a-vpc/2535
Réponses:
Comme vous et d'autres personnes l'avez déjà mentionné, il s'agit d'un problème / "fonctionnalité" connu. La dernière fois que j'en ai parlé à quelqu'un d'AWS, il n'était pas prévu de changer ce comportement. Si le temps est vraiment essentiel pour vous, une solution de contournement que vous pouvez essayer est la suivante:
Mettez à jour les ressources Lambda dans CloudFormation avec la valeur
DeletionPolicy
setRetain
.Supprimez manuellement (ou via un script / API) le Lambda et les ressources associées comme les ENI
Cependant, je ne recommanderais pas contre le contournement mentionné ci-dessus. Il est facile d'oublier quelque chose qui vous laissera dans un environnement encombré.
la source