2010-11-18 1 views
20

J'ai démarré une instance EC2 et installé les outils ec2-api. Les variables d'environnement (JAVA_HOME, EC2_PRIVATE_KEY, EC2_CERT) sont configurées.La description de l'instance E2C ne retourne rien anying

L'exécution ec2-describe-instances ne renvoie rien. Selon la ligne de commande EC2, les informations de référence sur toutes les instances en cours d'exécution (et terminées) doivent être renvoyées. Qu'est-ce qui ne va pas?

En général, ec2-describe-images -o self -o amazon fonctionne, donc les outils EC2 fonctionnent. L'ajout explicite des paramètres -K et -C aux instances ec2-describe ne change pas la situation.

Meilleures salutations, Jimbo

+5

Solution: Le 'EC2_URL' doit être configuré pour utiliser d'autres régions que nous-Est- 1, par exemple 'export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'. En raison de la mauvaise région, rien n'a été affiché. – Jimbo

+0

Je ne pouvais pas comprendre quel était le problème ici. Quelqu'un pourrait-il élaborer s'il vous plaît? Comment résoudre le problème? Quelles sont les étapes? Est-ce une commande - 'export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'? –

+0

Ajout de la section pertinente des docs http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux. "Si vous avez déjà lancé une instance à l'aide de la console et que vous souhaitez utiliser l'instance à l'aide de l'interface de ligne de commande, vous devez spécifier l'URL du point de terminaison pour la région de l'instance. la barre de navigation de la console. " Où se trouve le sélecteur de région dans la barre de navigation de la console? –

Répondre

11

Un peu plus en détail:

Vous n'avez pas besoin de régler directement le EC2_URL. Vous pouvez utiliser l'option de ligne de commande plus conviviale:

--region eu-west-1 (en remplaçant le nom de la région à laquelle vous souhaitez vous adresser). De cette façon, vous n'avez pas besoin de rechercher le point de terminaison d'URL de la région.

Voici les EC2 Command Line API Tools general options où cela est expliqué.

+0

Je ne pouvais pas comprendre quel était le problème ici. Quelqu'un pourrait-il élaborer s'il vous plaît? –

0

Si toutes vos instances sont dans eu-west-1, configurez votre aws cli pour utiliser cette région par défaut.

tapez simplement: aws configure

et vous serez invité à entrer vos identifiants, vous pouvez réécrire la région

Questions connexes