Я пытаюсь использовать контейнерную службу aws в соответствии с документацией в http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html
При запуске команды возникает следующая ошибка:
aws ecs list-container-instances --cluster default
You must specify a region. You can also configure your region by running "aws configure".
В документации ничего не упоминается об указании региона по умолчанию. Как это сделать в консоли?
источник
AWS_REGION
правильно установил, но получаю эту ошибку. ДобавлениеAWS_DEFAULT_REGION
решило это.# 1 - Запустите это, чтобы настроить регион раз и навсегда:
Поменяйте
admin
рядом с профилем, если он другой.Поменяйте,
us-east-1
если ваш регион другой.# 2- Запустите вашу команду еще раз:
источник
aws configure
или редактирование.aws/config
, было единственное, что у меняЯ опубликовал слишком рано, однако способы настройки приведены в ссылке ниже
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
и способ получить ключи доступа приведены по ссылке ниже
http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html#cli-signup
источник
Просто чтобы добавить к ответам г-на Димитрова и Джейсона, если вы используете определенный профиль и указали там свой регион, то для всех запросов вам необходимо добавить
Параметр "--profile".
Например:
Допустим, у вас есть профиль AWS Playground, а в ~ / .aws / config есть [profile Playground], в котором есть что-то вроде,
[profile playground] region=us-east-1
затем используйте что-то вроде ниже
aws ecs list-container-instances --cluster default --profile playground
источник