aws cli не соблюдает конфигурацию региона по умолчанию - PullRequest
2 голосов
/ 16 июня 2020

У меня установлен регион по умолчанию в файле ~/.aws/config:

[default]
region=us-west-2

Однако, когда я пытаюсь выполнить команду describe-instances для некоторого определенного профиля c, он выдает следующее сообщение:

$ aws ec2 describe-instances --profile my_profile
You must specify a region. You can also configure your region by running "aws configure".

Разве он не должен использовать профиль по умолчанию, настроенный в файле ~/.aws/config? Что мне здесь не хватает?

Вывод aws configure list:

      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                <not set>             None    None
access_key     ******************** shared-credentials-file
secret_key     ******************** shared-credentials-file
    region                us-west-2      config-file    ~/.aws/config

Вывод aws configure list --profile my_profile

      Name                    Value             Type    Location
      ----                    -----             ----    --------
   profile                my_profile           manual    --profile
access_key     ******************** shared-credentials-file
secret_key     ******************** shared-credentials-file
    region                <not set>             None    None

ps, новый для AWS. простите меня, если это очень базовый c вопрос.

1 Ответ

3 голосов
/ 16 июня 2020

Вы используете именованные профили , по умолчанию используется профиль default. Так же, как вы configure по умолчанию, вы можете / должны настроить свой профиль.

aws configure --profile my_profile

Он предложит вам заполнить access key, secret access key, AWS Region и output format как это здесь указано

Вы можете создать дополнительные конфигурации, на которые вы можете ссылаться по имени, указав параметр --profile и назначив имя. В следующем примере создается профиль с именем Produser. Вы можете указать учетные данные из совершенно другой учетной записи и региона, чем другие профили.

...