2010-11-18 13 views
20

Ich habe eine EC2-Instanz gestartet und die ec2-api-tools installiert. Umgebungsvariablen (JAVA_HOME, EC2_PRIVATE_KEY, EC2_CERT) werden eingerichtet.Beschreiben der E2C-Instanz gibt keine an.

Das Ausführen ec2-describe-instances gibt nichts zurück. Gemäß der EC2-Befehlszeile sollten Referenzinformationen zu allen derzeit ausgeführten (und abgeschlossenen) Instanzen zurückgegeben werden. Was läuft falsch?

Im Allgemeinen ec2-describe-images -o self -o amazon funktioniert, so dass die EC2-Tools arbeiten. Das explizite Hinzufügen von -K und -C Parametern zu ec2-describe-Instanzen ändert nichts an der Situation.

Mit freundlichen Grüßen, Jimbo

+5

Lösung umschreiben: Die 'EC2_URL' müssen andere Regionen eingerichtet werden zu verwenden, als uns-ost- 1, z 'export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'. Wegen der falschen Region wurde nichts angezeigt. – Jimbo

+0

Ich konnte nicht verstehen, woran das Problem lag. Könnte jemand bitte etwas ausarbeiten? Wie löst man das Problem? Was sind die Schritte? Ist das ein Befehl - Export EC2_URL = https: // ec2.eu-west-1.amazonaws.com'? –

+0

Hinzufügen des relevanten Abschnitts aus der Dokumentation http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/set-up-ec2-cli-linux.html#set_ec2_url_linux. Er lautet: "Wenn Sie bereits eine Instanz über die Konsole gestartet haben und mit der Instanz mithilfe der Befehlszeilenschnittstelle arbeiten möchten, müssen Sie die Endpunkt-URL für die Region der Instanz angeben. Sie können die Region für die Instanz überprüfen, indem Sie die Bereichsauswahl in überprüfen die Konsolennavigationsleiste. " Wo befindet sich die Bereichsauswahl in der Konsolennavigationsleiste? –

Antwort

11

Etwas ausführlicher:

Sie müssen nicht direkt die EC2_URL einzustellen. Sie können die freundlichere Befehlszeilenoption verwenden:

--region eu-west-1 (ersetzen Sie den Namen der Region, die Sie adressieren möchten).

Auf diese Weise müssen Sie den URL-Endpunkt der Region nicht nachschlagen.

Hier sind die EC2 Command Line API Tools general options, wo dies erklärt wird.

+0

Ich konnte nicht verstehen, woran das Problem lag. Könnte jemand bitte etwas ausarbeiten? –

0

Wenn alle Ihre Instanzen in eu-west-1 sind, konfigurieren Sie Ihre aws cli so, dass diese Region standardmäßig verwendet wird.

nur Typ: aws configure

und du wirst aufgefordert, Ihre Anmeldeinformationen eingeben, dann können Sie die Region