公共子网中的EC2实例没有公共IP

问题描述 投票:0回答:1

我创建了VPC,并在其中创建了SubnetInternet Gateway(已附加到VPC)。在该子网中,我创建了一个路由表,在其中设置了路由0.0.0.0/0以Internet网关为目标。

[之后,我在子网中启动了EC2实例,但是它没有公共IP,所以我无法使用RDP连接到它。

我试图启用'DNS主机名'和'DNS解析',但是它没有向我的实例添加公共IP(即使在重新启动它之后)。在我的子网中,我启用了“ 自动分配IPv4”,但仍然没有公共IP。

任何线索,请问我在这里缺少什么?

amazon-web-services amazon-ec2 amazon-vpc
1个回答
0
投票

您的实例在子网中启用“自动分配IPv4”后,不会自动将公共IP附加到其ENI。无需扩展新EC2的一种可能解决方案是将Elastic IP(如评论中的@Oleksii Donoha所建议)连接到该实例。您可以按照aws docs的顺序依次单击allocate an Elastic IP addressassociate it with your running instance

旁注:不可能将ephemeral ip附加到已经创建的ENI或EC2实例。参见讨论here

© www.soinside.com 2019 - 2024. All rights reserved.