Ich habe einen Stapel erstellt, Lambda in VPC mit Wolkenbildung. Wenn ich versuche, den gesamten Stapel zu löschen, dauert es 40-45 Minuten.Lambda in VPC Löschung dauert mehr Zeit
Meine Iam Rolle hat die folgende Erlaubnis:
Action:
- ec2:DescribeInstances
- ec2:CreateNetworkInterface
- ec2:AttachNetworkInterface
- ec2:DescribeNetworkInterfaces
- ec2:DeleteNetworkInterface
- ec2:DetachNetworkInterface
- ec2:ModifyNetworkInterfaceAttribute
- ec2:ResetNetworkInterfaceAttribute
- autoscaling:CompleteLifecycleAction
- iam:CreateRole
- iam:CreatePolicy
- iam:AttachRolePolicy
- iam:PassRole
- lambda:GetFunction
- lambda:ListFunctions
- lambda:CreateFunction
- lambda:DeleteFunction
- lambda:InvokeFunction
- lambda:GetFunctionConfiguration
- lambda:UpdateFunctionConfiguration
- lambda:UpdateFunctionCode
- lambda:CreateAlias
- lambda:UpdateAlias
- lambda:GetAlias
- lambda:ListAliases
- lambda:ListVersionsByFunction
- logs:FilterLogEvents
- cloudwatch:GetMetricStatistics
Wie die Löschzeit des Stapels zu verbessern?
Die VPC kann nicht gelöscht werden, bis die Subnetze gelöscht werden können, und das kann nicht passieren, bis Lambda alle Container beendet und die ENIs freigibt, die es für sie beansprucht hat. Kurz vor dem Löschen dieser ENIs - von denen ich annehme, dass sie die Ursache für den Überfall sind, und die Sie vielleicht manuell in der Konsole löschen könnten, um zu sehen, ob es hilft - weiß ich nicht, dass Sie den Prozess beschleunigen können. .. aber lass uns sehen ob jemand andere Gedanken hat. –
Hallo Michael, das Problem ist nicht mit dem Löschen von VPC, ist das Löschen des Lambda in benutzerdefinierten VPC bereitgestellt. Der Fehler, den ich sehe, ist hält ** CloudFormation wartet auf NetworkInterfaces, die mit der Lambda-Funktion verbunden sind aufgeräumt. ** Nach 45 Minuten sehe ich den gesamten Stapel gelöscht wird, aber nur gesucht, wenn es Lösungen gibt wickle es bald auf oder diese Verzögerung wird erwartet? –