我按照"场景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附加到实例,它可以正常工作。
由于 延
答案 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