Aws eb cli 3 устанавливает приложение для неправильной учетной записи
У меня есть несколько учетных записей AWS, и я пытаюсь использовать новый интерфейс командной строки для эластичного beanstalk EB CLI 3. Когда я запускаю следующую команду eb init
, я получаю запрос для региона (хороший), а затем он спрашивает меня "Выберите приложение для использования", где перечислены приложения из другой учетной записи AWS (для постановки). Если я продолжу и "Создать новое приложение", это приложение будет создано в моей промежуточной учетной записи.
Есть ли способ настроить eb cli3 и заставить его использовать разные ключи доступа?
Ответы
Ответ 1
Вы можете настроить новый профиль для использования с EB CLI. Профили разделяются между CLI AWS и EB CLI.
Откройте свой конфигурационный файл aws: ~/.aws/config
и добавьте следующие строки:
[profile profilename]
aws_access_key_id = aaaaaa
aws_secret_access_key = aaaaaaaaa123
Затем вы можете вызвать eb init --profile profilename
. Это создаст EB CLI для использования этого конкретного профиля для этого конкретного каталога.