Ich versuche, den aws-Containerservice gemäß der Dokumentation unter http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html zu verwenden
Der folgende Fehler wird beim Ausführen des Befehls ausgelöst:
aws ecs list-container-instances --cluster default
You must specify a region. You can also configure your region by running "aws configure".
In der Dokumentation wird nichts über die Angabe einer Standardregion erwähnt. Wie machen wir das in einer Konsole?
quelle
AWS_REGION
es richtig eingestellt, aber ich bekam diesen Fehler. Hinzufügen hat esAWS_DEFAULT_REGION
gelöst.# 1- Führen Sie dies aus, um die Region ein für alle Mal zu konfigurieren:
Ändern Sie
admin
neben dem Profil, wenn es anders ist.Ändern Sie,
us-east-1
wenn Ihre Region anders ist.# 2- Führen Sie Ihren Befehl erneut aus:
quelle
aws configure
oder bearbeitet.aws/config
, war das einzige, was für mich funktioniert hatIch habe zu früh gepostet, aber die Möglichkeiten zur Konfiguration sind unter dem folgenden Link angegeben
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
und wie Sie Zugangsschlüssel erhalten, finden Sie unter dem folgenden Link
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup
quelle
Nur um die Antworten von Herrn Dimitrov und Jason zu ergänzen, wenn Sie ein bestimmtes Profil verwenden und Ihre Regionseinstellung dort platziert haben, dann für alle Anfragen, die Sie hinzufügen müssen
Option "--profile".
Zum Beispiel:
Nehmen wir an, Sie haben ein AWS-Spielplatzprofil und die ~ / .aws / config hat [Profilspielplatz], der weiter so etwas wie:
[profile playground] region=us-east-1
Verwenden Sie dann etwas wie unten
aws ecs list-container-instances --cluster default --profile playground
quelle