【问题标题】:AWS Elastic IP Network vpc is not attached to any internet gatewayAWS 弹性 IP 网络 vpc 未连接到任何互联网网关
【发布时间】:2015-04-30 23:39:15
【问题描述】:
我已授予对 AWS 账户的有限访问权限。
我已经创建了一个 EC2 实例,但是当我尝试关联弹性 ip 时,出现以下错误:
An error occurred while attempting to associate the address
Network vpc-(security id) is not attached to any internet gateway
【问题讨论】:
标签:
amazon-web-services
amazon-ec2
elastic-ip
【解决方案1】:
您使用的是新的 Amazon Virtual Private Cloud,而不是 EC2 Classic。
您使用的云缺少从公共 Internet 访问云所需的 Internet 网关虚拟组件。
您需要将internet gateway 添加到您的私有云,以便它能够连接到互联网;有了这个,您可以使用弹性 IP(毕竟,它们是互联网可寻址的;您的 VPC 实例可以有静态实例 IP),并为互联网地址(0.0.0.0/0,或更窄的空间)添加路由条目。
【解决方案2】:
出现此错误是因为 VPC 未与 Internet 网关关联。要解决这个问题:转到 VPC,然后单击 Internet 网关。如果不存在,则创建一个(可能需要管理员权限),然后将其附加到目标 VPC-id。并再次尝试将弹性 IP 地址关联到 EC2 实例。希望对你有帮助:)
【解决方案3】:
您需要为您的 VPC 分配一个 Internet 网关。
- 进入 VPC 服务,在左侧的 VIRTUAL PRIVATE CLOUD 下,单击
“互联网网关”
- 要创建一个新网关,请单击“创建 Internet 网关”,为其命名并创建它
- 在列表中选择网关,点击“Actions”和“Attach to VPC”
- 选择VPC并点击“附加互联网网关”
然后您就可以将弹性 IP 分配给您的 EC2 实例。