删除VPC和网络接口时出现问题

Suj*_*joy 25 amazon-ec2 amazon-web-services network-interface amazon-vpc

我试图删除aws vpc(非默认值).我收到错误"我们无法删除以下VPC(vpc-xxxxxxx(xx.xx.xx.x/16))网络接口'eni-xxxxxx'目前正在使用中.(服务:AmazonEC2;状态代码:400 ;错误代码:InvalidParameterValue;请求ID:xxxxxx-dd86-47c8-98cd-xxxxxxxxxxx)".

当我尝试删除相关的网络接口时,出现错误"eni-xxxxxxx:您无权访问指定的资源."

有一些与NI(网络接口)相关的安全组.有与NI相关的子网.没有EC2实例 - 所有实例都被终止.没有VPC端点.没有RDS db,db安全组或子网.

对于EC2 SG(安全组),我在尝试删除时收到权限被拒绝错误消息(甚至非默认SG对非默认VPC.此SG描述了"AWS为d-xxxxxxxxxx目录控制器创建的安全组".

对于子网,我无法删除它们,因为它们与上述NI相关联.

有人可以帮忙吗?我有一个免费的等级帐户,因此甚至没有技术支持或者都无法在aws论坛中发布新帖子(收到错误消息 - 您的帐户尚未准备好发布消息.请稍后再试).我担心这是因为我有一个免费的等级帐户.

err*_*07s 25

检查2件事.

  • 如果您在要尝试删除的VPC中创建了VPC弹性IP地址.
  • 检查您是否在VPC中创建了AWS ELB.

如果存在,则删除以上两个资源,然后您将能够删除VPC.

  • @Sujoy 尝试分离 Internet Getaway,然后尝试删除 VPC。 (3认同)
  • 对我来说,这是一个挥之不去的 RDS 实例。 (3认同)

Sté*_*ert 17

为了能够删除安全组 (SG) 及其网络接口 (NI),我必须:

  • 删除SG的入站+出站规则
  • 等待 5-10 分钟,NI 从状态“正在使用”转变为“可用”
  • 删除 NI
  • 删除 SG

  • 这就是为什么这对我有用:网络接口有 2 个与其关联的 sg。由于某种原因,这 2 个 sg 在入站/出站规则中相互引用(出于某种未知原因)。因此,每个单独的内容都包含引用,因此无法删除。删除了这些规则,删除了 sg,删除了 NI。 (2认同)

小智 8

正如@karimtabet所说,我无法删除的VPC仍被分配给活动的RDS实例.删除此RDS实例后,我能够删除VPC.


Ped*_*ins 7

我通过删除附加到 ENI 的活动负载均衡器解决了这个问题。您可以在 EC2 > 负载均衡 > 负载均衡器上检查活动负载均衡器


The*_*ter 6

检查您是否有任何打开版本控制或跨域复制的 EFS 实例或 S3 存储桶(这是我最近得到的一个)。


小智 5

我只能通过 de api 删除 eni:

aws ec2 delete-network-interface --network-interface-id eni-XXXXXXX
Run Code Online (Sandbox Code Playgroud)

就我而言,我使用 Terraform 创建了一个 ECS 集群。但无法使用命令清理它terraform destroy

在网络控制台中我总是收到错误Network interface is currently in use

  • 在我的例子中与 awscli 出现同样的错误 (4认同)