首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudFormation -附加VPC Lambda卡在DELETE_IN_PROGRESS -不能删除ENI

CloudFormation -附加VPC Lambda卡在DELETE_IN_PROGRESS -不能删除ENI
EN

Stack Overflow用户
提问于 2022-03-08 14:43:49
回答 1查看 542关注 0票数 0

我有一个连接在CF堆栈中的VPC上的Lambda,当我试图删除该堆栈时,lambda将被困在DELETE_IN_PROGRESS中几个小时。如果我尝试手动删除ENI,它不会允许我使用错误消息eni is use by another service

如果我运行AWS 脚本来检测正在使用ENI的内容,我会得到任何服务都不使用ENI的响应。我可以通过进入lambda来确认Lambda被删除了。

唯一的解决办法是等待几个小时,直到ENI被删除。这对我们非常不利,因为我们在发布新版本之前为我们的e2e测试创建了一个CF堆栈,我们不能等几个小时才被删除。

有解决这个问题的办法吗?只有在删除lambda之后才会删除Lambda角色。

EN

回答 1

Stack Overflow用户

发布于 2022-03-08 15:22:28

在使用CloudFormation进行部署时,我也面临着与您的问题相同的问题。在我的情况下,提供的助手脚本也没有帮助。

我相信我们不可能干扰AWS管理的ENIs,它是为您的Lambda函数创建的。也许,我认为他们通过发送到SQS队列或RabbitMQ的一些信号来管理删除过程。

以下是我如何处理这个问题:

  • 首先,我通过手动从Lambda函数中删除任何VPC配置来管理这个问题。
  • 然后,我继续删除或替换CloudFormation。

这可以解决等待问题,但需要编写一些bash脚本来从这些函数中删除VPC配置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71396856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档