web-dev-qa-db-fra.com

Instance EC2 sur AWS apt - ne fonctionne pas

J'ai une instance Ec2 sur AWS avec Amazon Ubuntu.

Lorsque j'essaie de télécharger quoi que ce soit, je ne peux pas le faire.

Pour 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)

Un autre ex sera

~# 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...

Cela reste pour toujours.

J'ai pu télécharger des fichiers jusqu'à ce que je crée un groupe et un utilisateur pour AWS Console.

Veuillez suggérer quels peuvent être les problèmes ici.

22
raheem52

Les groupes de sécurité de vos instances EC2 ne sont pas configurés pour le laisser accéder à Internet. Vous devez avoir un Outbound rule pour all traffic à 0.0.0.0/0. Dans EC2-Classic, c'est déjà en place et vous n'avez donc pas à vous inquiéter. Cependant, s'il s'agit d'un VPC, vous devez ajouter cette règle.

En plus de ce qui est dit ci-dessus, pourriez-vous vérifier si des règles iptables provoquent un problème.

46
slayedbylucifer

Assurez-vous également que si vous souhaitez télécharger quoi que ce soit en utilisant wget en utilisant le lien HTTPS .Ajoutez ensuite la règle sortante pour HTTPS (port 443) à 0.0.0.0/

4
Omkar Jadhav

J'ai compris comment me remettre au travail.

Modifiez gai.conf:

Sudo vim /etc/gai.conf

modifier la ligne ~ 54 pour supprimer les commentaires suivants:

priorité :: ffff: 0: 0/96 1

écrire et quitter:

: wq

PRUDENCE

Regardez la ligne 50 qui semble presque identique:

priorité :: ffff: 0: 0/96 10

Ce n'est pas la bonne ligne. Allez ~ 4 lignes vers le bas et vous trouverez la bonne ligne à décommenter car elle se termine par 100 au lieu de 10

1
vijay

J'ai rencontré le même problème car je n'ai pas activé la passerelle nat pour le sous-réseau privé en vpc.

Si votre machine est dans un sous-réseau privé, vous devrez activer la passerelle nat dans la table de routage pour ce sous-réseau.

Il ressemblera à ceci après avoir été activé

enter image description here

1
Shree Prakash

ajouter la règle sortante HTTP TCP 80 0.0.0.0/0 fonctionne pour moi.

0
Xavier