Я намерен навсегда установить свой профиль AWS. Я отредактировал свой .bashrc, добавив эту строку
export AWS_PROFILE = "$HOME/.aws/config"
aws configure list
показывает ошибку
File "/usr/lib/python3/dist-packages/botocore/session.py", line 337, in get_scoped_config
raise ProfileNotFound(profile=profile_name)
botocore.exceptions.ProfileNotFound: The config profile (/home/miki/.aws/config) could not be found
Но я вижу это в .aws
~/.aws$ ll
total 16
drwxrwxr-x 2 miki miki 4096 Mar 11 09:02 ./
drwxr-xr-x 40 miki miki 4096 Mar 22 12:53 ../
-rw------- 1 miki miki 104 Mar 22 12:03 config
-rw------- 1 miki miki 349 Mar 11 10:14 credentials
Как это исправить?
AWS_ПРОФИЛЬ не для пути, такого как $HOME/.aws/config
. Это для именованные профили.
Если вы хотите установить пути к файлам конфигурации и учетных данных, вы должны использовать AWS_CONFIG_FILE
и AWS_SHARED_CREDENTIALS_FILE
.