我在VPC中有一个具有Lambda函数的CloudFormation堆栈,
当尝试删除该堆栈时,AWS CloudFormation至少停留25-30分钟
,在事件中我收到以下消息-
CloudFormation is waiting for NetworkInterfaces associated with the Lambda Function to be cleaned up.
这似乎是由于ENI附加到了功能和安全组上。
从控制台中,它不允许我强行删除ENI或ENI所连接到的安全组,
所以我只需要等待吗?
我发现了一些甚至已有2年历史的问题和博客,
AWS还没有解决方案?
自动化应该是快速的,事实证明这是一个巨大的障碍。
参考
-CloudFormation问题:无法删除堆栈
https://forum.serverless.com/t/very-long-delay-when-doing-sls-remove-of-lambda-in-a-vpc/2535
5
有一个公开的问题:github.com/serverless/serverless/issues/5008
—
Amit Baranes,
这是VPC中Lambda的一个众所周知的问题。由于您似乎并不了解此问题,因此他们已经提出了解决此问题的方法,您只需要等待将其推广到您所在的地区即可:aws.amazon.com/blogs/compute/ …
—
404
新的Hyperplane ENI仍然会出现此问题。
—
mtsr
如果可能的话,为lambda引用一个现有的安全组会大大减少时间(尽管显然不能解决潜在的问题)
—
carliecope
直到几个月前,您可以通过控制台手动访问Detach,然后进行Delete(这是为了避免cloudformation长时间等待删除),然后进行删除(但是对于堆栈拥有的ENI,此“ hack”已被关闭)。
—
geoff.weatherall