2015-03-20 13 views
22

Próbuję użyć AWS obsługę kontenera zgodnie z dokumentacją w http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.htmlBłąd Musisz określić region podczas uruchamiania AWS komend ECS list-Container-instancje

poniższej zostanie zgłoszony błąd podczas uruchamiania polecenia:

aws ecs list-container-instances --cluster default 

You must specify a region. You can also configure your region by running "aws configure". 

Dokumentacja nie wspomina nic o określaniu domyślnego regionu. Jak robimy to w konsoli?

Odpowiedz

22

Chyba należy użyć na przykład:

aws ecs list-container-instances --cluster default --region us-east-1 

To zależy oczywiście od regionu.

+0

Lista regionów http://docs.aws.amazon.com/general/latest/gr/rande.html –

5

"Musisz określić region" nie jest błędem specyficznym dla ECS, może się zdarzyć z każdym poleceniem AWS API/CLI/SDK.

Dla interfejsu CLI ustaw zmienną środowiskową AWS_DEFAULT_REGION. na przykład

export AWS_DEFAULT_REGION=us-east-1

lub ustawić go w CLI configuration file: ~/.aws/config

[default] 
region=us-east-1 

lub przekazać/nadpisać go przy wywołaniu CLI:

aws ecs list-container-instances --cluster default --region us-east-1

0

# 1- Run to, aby skonfigurować region raz na zawsze:

aws configure set region us-east-1 --profile admin 
  • Zmień admin obok profilu, jeśli jest inaczej.

  • Zmień region us-east-1, jeśli region jest inny.

# 2- Uruchom komendę ponownie:

aws ecs list-container-instances --cluster default