amazon web services - ec2 - Error Debe especificar una región al ejecutar el comando aws ecs list-container-instancia
configurar aws cli (4)
Estoy tratando de usar el servicio de contenedor aws según la documentación en http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html
El siguiente error se produce 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?
"Debe especificar una región" no es un error específico de ECS, puede ocurrir con cualquier comando AWS API / CLI / SDK.
Para la CLI, establezca la variable de entorno
AWS_DEFAULT_REGION
.
p.ej
export AWS_DEFAULT_REGION=us-east-1
o configúrelo en el archivo de configuración de CLI: ~ / .aws / config
[default]
region=us-east-1
o pasarlo / anularlo con la llamada CLI:
aws ecs list-container-instances --cluster default --region us-east-1
Creo que necesitas usar, por ejemplo:
aws ecs list-container-instances --cluster default --region us-east-1
Esto depende de su región, por supuesto.
Publiqué demasiado pronto, sin embargo, las formas de configuración se dan en el siguiente enlace
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
y la forma de obtener claves de acceso se proporciona en el siguiente enlace
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup
# 1- Ejecute esto para configurar la región de una vez por todas:
aws configure set region us-east-1 --profile admin
-
Cambie el
admin
lado del perfil si es diferente. -
Cambie
us-east-1
si su región es diferente.
# 2- Ejecute su comando nuevamente:
aws ecs list-container-instances --cluster default