【发布时间】:2017-12-15 02:52:21
【问题描述】:
我在 AWS VPC 控制面板中创建了一个互联网网关,我将它附加到一个 VPC,然后我想将其分离,但我不断收到此错误:
Network vpc-xxxx has some mapped public adresses, Please unmap those public addresses before detaching the gateway. ( Service: AmazonEC2; Status Code: 400; Error Code: DependencyViolation; Request ID: qfdqsdf)
如何分离这个 IGW ?为什么我会收到此错误?
我需要在不删除额外资源的情况下摆脱这个 IGW。请问有什么想法吗?
有关信息,VPC 的路由表确实包含公共地址,但它们被路由到其他目标。此 IGW 未在任何地方设置为目标。
【问题讨论】:
-
VPC是空的还是VPC的公有子网中有实例?
-
是的,子网中有实例。这些子网连接到虚拟网关而不是互联网网关
-
如果您有未关联的弹性IP,请释放它们并尝试。
-
问题是我没有弹性IP
-
为什么“需要”摆脱 Internet 网关?这意味着您有 没有 个具有公共或弹性 IP 地址的实例,没有 NAT 网关,没有外部 ELB,也没有其他资源具有具有关联公共 IP 地址的弹性网络接口......但是,出于某种原因您确实将 IGW 附加到您的 VPC,但不清楚为什么会这样,或者为什么现在要删除它。
标签: amazon-web-services networking amazon-ec2 amazon-vpc gateway