amazon-web-services - CloudFormation 正在等待清理与 Lambda 函数关联的 NetworkInterfaces

标签 amazon-web-services aws-cloudformation

我在 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 issue: couldn't delete stack
https://forum.serverless.com/t/very-long-delay-when-doing-sls-remove-of-lambda-in-a-vpc/2535

最佳答案

正如您和其他人已经提到的,这是一个已知问题/“功能”。当我上次与 AWS 的某人谈论这个问题时,并没有计划改变这种行为。如果时间对您来说确实很重要,您可以尝试的一种解决方法是:

  1. 更新 CloudFormation 中的 Lambda 资源,并将 DeletionPolicy 设置为 Retain

  2. 手动(或通过脚本/API)删除 Lambda 和 ENI 等关联资源

但是,我不建议反对上述解决方法。很容易忘记一些事情,这会让您的环境变得困惑。

关于amazon-web-services - CloudFormation 正在等待清理与 Lambda 函数关联的 NetworkInterfaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58640829/

相关文章:

amazon-web-services - Terraform 多个 s3 存储桶创建

amazon-web-services - AWS Cloudformation 无法确认 AutoScalingGroup

json - 无法在云形成模板中测试 AWS DMS 终端节点

amazon-web-services - 使用 AWS CloudFormation 中的 EC2 实例创建的卷上的标签

aws-cloudformation - 使用 cloudformation 创建 ssm 安全字符串

django - 请求通过 Zappa 部署在 AWS Lambda 中的 Django 应用程序花费的时间太长

java - 如何以及何时在 AWS SES Java 开发工具包中使用 'Async'

amazon-web-services - 如何将ELB的80和443端口映射到同一个ECS容器?

amazon-web-services - 使用 DynamoDB 中的 Cloudformation 导入表值

python - CDK elbv2.ApplicationLoadBalancer.add_security_group 不起作用