我在公共子网中有一个私有EC2实例。我无法运行apt-get更新或ping谷歌或做任何面向互联网的事情。
我看到此实例的安全组将出站规则设置为"所有流量";0.0.0.0/0。此外,路由表中还有一条从0.0.0.0/0到IGW的路由表项。所以,看起来应该可以工作了。
不知道我在这里错过了什么。
无公网IP地址
没有公共IP,公共子网中的实例无法连接到internet。公网IP需要与VPC外的业务通信
如果你不想添加公共IP到你的实例,你必须把它放在私有子网,并在公共子网中正确设置NAT网关和路由表。这样,您的实例将通过NAT连接到互联网。NAT将是您的代理,它将具有公共IP。但是您的实例不需要使用它。