Amazon web services 云信息问题:无法';t删除堆栈

Amazon web services 云信息问题:无法';t删除堆栈,amazon-web-services,aws-lambda,amazon-cloudformation,Amazon Web Services,Aws Lambda,Amazon Cloudformation,我为我们的资源创建CloudFormation模板,它包括Lambda函数、API网关、角色等。为了验证我们的模板,我使用它创建CloudFormation堆栈,检查我更新的一些资源,然后删除堆栈。但上次我试图删除堆栈时收到这样的消息: CloudFormation正在等待与关联的网络接口 需要清理Lambda函数 我试图停止删除过程并重新启动它,但我再次面临同样的问题。问题是什么?我如何解决这个问题?这是一个众所周知的问题。你可以做几件事 1) 等待删除失败。然后尝试删除。它应该显示一个复选框

我为我们的资源创建CloudFormation模板,它包括Lambda函数、API网关、角色等。为了验证我们的模板,我使用它创建CloudFormation堆栈,检查我更新的一些资源,然后删除堆栈。但上次我试图删除堆栈时收到这样的消息:

CloudFormation正在等待与关联的网络接口 需要清理Lambda函数


我试图停止删除过程并重新启动它,但我再次面临同样的问题。问题是什么?我如何解决这个问题?

这是一个众所周知的问题。你可以做几件事

1) 等待删除失败。然后尝试删除。它应该显示一个复选框以跳过NetworkInterface。选择那个


2) 转到
EC2-->网络接口
并分离/删除资源使用的NIC。然后删除您的CFT堆栈。

我想知道是否可以通过向堆栈中添加自定义资源来避免此问题,该资源在堆栈创建时不做任何操作,但在堆栈删除时分离/删除了相关的ENI。不过,我不完全确定如何确定需要删除的是哪一个埃尼集团<例如,代码>aws lambda get函数配置,没有明确说明lambda函数正在使用哪个ENI。这是可行的。如果您通过
description
=
AWS Lambda VPC ENI-*
筛选附件,您将获得正确的附件,afaict。