Estoy tratando de usar el servicio de contenedor de AWS según la documentación en http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html
Se produce el siguiente error al ejecutar el comando:
aws ecs list-container-instances --cluster default
You must specify a region. You can also configure your region by running "aws configure".
La documentación no menciona nada sobre la especificación de una región predeterminada. ¿Cómo lo hacemos en una consola?
fuente
AWS_REGION
configurado correctamente, pero recibía este error. Agregar loAWS_DEFAULT_REGION
resolvió.# 1- Ejecuta esto para configurar la región de una vez por todas:
Cambie
admin
junto al perfil si es diferente.Cambie
us-east-1
si su región es diferente.# 2- Ejecute su comando nuevamente:
fuente
aws configure
ni editar.aws/config
, fue lo único que funcionó para míPubliqué demasiado pronto, sin embargo, las formas de configurar se dan en el siguiente enlace
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
y la forma de obtener las claves de acceso se dan en el siguiente enlace
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup
fuente
Solo para agregar a las respuestas del Sr.Dimitrov y Jason, si está utilizando un perfil específico y ha puesto la configuración de su región allí, entonces para todas las solicitudes debe agregar
Opción "--profile".
Por ejemplo:
Digamos que tiene un perfil de AWS Playground, y ~ / .aws / config tiene [profile playground] que además tiene algo como,
[profile playground] region=us-east-1
luego, usa algo como a continuación
aws ecs list-container-instances --cluster default --profile playground
fuente