CloudFormation非常慢

时间:2018-02-16 13:20:56

标签: amazon-web-services aws-lambda amazon-cloudformation

我有一个堆栈:

  • API网关
  • LAMBDA
  • 室壁运动

从AWS控制台删除此CloudFormation堆栈时,此过程非常缓慢。

在您执行'AWS :: Lambda :: Function' - >的排除之前,一切正常'CloudFormation正在等待与要清理的Lambda函数关联的NetworkInterfaces。'

此过程中的时间大约需要30分钟。

有没有人遇到同样的问题?

2 个答案:

答案 0 :(得分:0)

为了防止这种情况阻止堆栈删除,您可以为该特定Lambda设置DeletionPolicy属性为Retain,并使用另一个计划进程来清理孤立的Lambdas。

答案 1 :(得分:0)

检查分配给角色的lambda函数是否具有网络接口的删除权限,即所有这些权限:

- ec2:CreateNetworkInterface
- ec2:DescribeNetworkInterfaces
- ec2:DeleteNetworkInterface

如果您无法删除界面,Cloudformation模板可能会挂起,如您所见。

如果这不起作用,则可能需要编写一些脚本,以在lambda试图拆除时删除lambda上的ENI。