我有一个堆栈:
从AWS控制台删除此CloudFormation堆栈时,此过程非常缓慢。
在您执行'AWS :: Lambda :: Function' - >的排除之前,一切正常'CloudFormation正在等待与要清理的Lambda函数关联的NetworkInterfaces。'
此过程中的时间大约需要30分钟。
有没有人遇到同样的问题?
答案 0 :(得分:0)
为了防止这种情况阻止堆栈删除,您可以为该特定Lambda设置DeletionPolicy
属性为Retain
,并使用另一个计划进程来清理孤立的Lambdas。
答案 1 :(得分:0)
检查分配给角色的lambda函数是否具有网络接口的删除权限,即所有这些权限:
- ec2:CreateNetworkInterface
- ec2:DescribeNetworkInterfaces
- ec2:DeleteNetworkInterface
如果您无法删除界面,Cloudformation模板可能会挂起,如您所见。
如果这不起作用,则可能需要编写一些脚本,以在lambda试图拆除时删除lambda上的ENI。