AWS apt上的Ec2实例无法正常工作

rah*_*m52 21 ubuntu amazon-s3 amazon-ec2 amazon-web-services

我在AWS上使用Amazon Ubuntu的Ec2实例.

当我尝试下载任何东西时,我无法这样做.

对于Ex:

~# apt-get update

0% [Connecting to ap-southeast-1.ec2.archive.ubuntu.com (103.246.148.161)] [Connecting to security.ubuntu.com (91.189.91.15)
Run Code Online (Sandbox Code Playgroud)

另一个Ex将是

~# wget https://s3.amazonaws.com/aws-cli/awscli-bundle.zip

--2014-04-09 07:27:17--  https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Resolving s3.amazonaws.com... 207.171.189.80
Connecting to s3.amazonaws.com|207.171.189.80|:443...
Run Code Online (Sandbox Code Playgroud)

这仍然是永恒的.

我能够下载文件,直到我为AWS Console创建了Group和user.

请在此处提出可能存在的问题.

sla*_*fer 45

您的EC2实例的安全组未配置为允许它到达Internet.你需要有一个Outbound rule用于all traffic0.0.0.0/0.在EC2-Classic,这已经到位,因此您不必担心.但是,如果这是在VPC中,则需要添加此规则.

此外,除了上面所说的,你能否检查是否有任何iptables规则导致任何问题.

  • 还要确保你已经为实例分配了一个公共IP,我只是浪费了一些时间,直到我意识到问题是什么. (2认同)
  • @NikoNyrh,为此您不需要公共 IP。如果这就是你让它工作的方式,那么你做的事情完全错误。 (2认同)

Omk*_*hav 5

还要确保如果您想使用 HTTPS 链接使用wget下载任何内容。然后将 HTTPS 的出站规则(端口 443)添加到 0.0.0.0/0