web-dev-qa-db-fra.com

Erreur Vous devez spécifier une région lors de l'exécution de la commande aws ecs list-container-instances

J'essaie d'utiliser le service de conteneur aws conformément à la documentation de http://docs.aws.Amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html

L'erreur ci-dessous est générée lors de l'exécution de la commande:

aws ecs list-container-instances --cluster default

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

La documentation ne mentionne rien sur la spécification d'une région par défaut. Comment fait-on cela dans une console?

56
user859375

Je pense que vous devez utiliser par exemple:

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

Cela dépend de votre région bien sûr.

55
Peycho Dimitrov

"Vous devez spécifier une région" n'est pas une erreur spécifique à ECS, cela peut arriver avec n'importe quelle commande AWS API/CLI/SDK.

Pour la CLI, définissez le AWS_DEFAULT_REGION variable d'environnement. par exemple.

export AWS_DEFAULT_REGION=us-east-1

ou le définir dans le fichier de configuration CLI: ~/.aws/config

[default]
region=us-east-1

ou passez/remplacez-le avec l'appel CLI:

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

32
Jason

# 1- Exécutez ceci pour configurer la région une fois pour toutes:

aws configure set region us-east-1 --profile admin
  • Modifiez admin à côté du profil s'il est différent.

  • Changer us-east-1 _ si votre région est différente.

# 2- Exécutez votre commande à nouveau:

aws ecs list-container-instances --cluster default
13
Inanc Gumus

J'ai posté trop tôt mais les moyens de configuration sont indiqués dans le lien ci-dessous

http://docs.aws.Amazon.com/cli/latest/userguide/cli-chap-getting-started.html

et le moyen d'obtenir les clés d'accès sont donnés dans le lien ci-dessous

http://docs.aws.Amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup

3
user859375