2017-06-04 3 views
0

Ich habe gerade installiert aws cli (über pip install awscli pro Amazonas installation instructions) auf macOS 10.12.5. Die Installation wurde ohne Probleme abgeschlossen. Aber wenn ich die app laufen (zum Beispiel $ aws help) hängt es nur für etwa eine Minute und scheitert schließlich mit:Amazon Aws CLI Timeout auf MacOS 10.12.5

$ aws help 
ssh: connect to host xxx.xxx.xxx.xxx port 22: Operation timed out 

Ich habe versucht, läuft von ihm sowohl Python 3.6.1 und 2.7.13-Umgebungen. Die MacOS-Firewall ist deaktiviert, so dass ich keine ausgehenden Anfragen blockiere.

Ich bin mir nicht sicher, was ich an dieser Stelle noch versuchen sollte.

Antwort

1

Das ist sehr seltsames Verhalten. Die AWS-CLI aktiviert ssh nicht.

Ich würde vorschlagen, dass Sie irgendwo in Ihrem PATH ein anderes Skript namens aws haben, das Sie zuvor zum Herstellen einer Verbindung mit einer Amazon EC2-Instanz verwendet haben. Dieses Skript wird anstelle der AWS-CLI ausgeführt.

Führen Sie diesen Befehl zu entdecken, welches es ausgeführt wird:

$ which aws 
/usr/local/bin/aws 

In diesem Fall ist mein in $ /usr/local/bin/aws help, aber dein ist wahrscheinlich an anderer Stelle sein.

die richtige auszuführen, verwenden:

$ /usr/local/bin/aws help