AWS VPC:示例场景1 - 没有EIP的EC2实例无法访问Internet

时间:2013-11-29 16:02:23

标签: amazon-web-services amazon-ec2 vpc

我按照"场景1"中提到的步骤进行操作。 AWS VPC教程。

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Scenario1.html

如果有一个允许VPN连接到VPC的OpenSVN服务器,则使用公有子网。 服务器已分配EIP。通过VPN访问VPC没有问题。

如果我在没有EIP的情况下向VPC添加其他EC2实例,则无法访问互联网! 我配置了一个互联网网关,我的路由表只包含网络本地规则和0.0.0.0 - >互联网网关。

任何想法缺少什么?

如果我将EIP附加到实例,它可以正常工作。

由于 延

1 个答案:

答案 0 :(得分:1)

在所有VPC教程测试期间,我删除了我的“默认vpc”。

如果没有默认的VPC,EC2实例将无法获得公共IP。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-vpc.html https://serverfault.com/questions/509136/how-do-i-set-a-vpc-in-aws-to-default-vpc-true

我必须联系亚马逊支持。

更新:awscli中有一个(new?)选项可以解决问题--associate-public-ip-address

http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html