在其中一个实例上使用EC2命令行工具的问题

我在EC2 API工具上遇到了一些问题,在我创build的新实例上超时。

昨天我拍了一个服务器的图片,工具工作正常。 我对它运行的软件和init脚本进行了一些更改,我需要这些脚本来支持我们的新部署系统。

今天,我为它build立了一个新的启动configuration,并产生了一个新的实例。 我从原始login到这个实例,因为它只有一个私有的IP。 现在,为了部署的目的,我需要能够访问具有特定标签的快照,这在原始实例上可以正常工作,但是在新标签上超时:

Unknown problem connecting to host: 'https://ec2.eu-west-1.amazonaws.com' Unable to execute HTTP request: Connect to ec2.eu-west-1.amazonaws.com:443 timed out 

我觉得这是一个configuration问题,有没有什么方法可以让我明白我做错了什么?

澄清:

  • 两个实例具有相同的密钥对名称。
  • 两者都有相同的安全组。
  • 我遇到问题的服务器只能通过私有IP访问,公有DNS,公有IP和弹性IP为空。

任何帮助都感激不尽。

AWS API通过HTTP进行通信,在欧盟地区,端点是https://ec2.eu-west-1.amazonaws.com

没有公共IP的VPC实例无法与该端点进行通信,因此无法使用API​​或CLI工具。

您必须分配公共IP或为您的VPC设置HTTP代理。