Путь к настройке, который вы настроили C:\Users\MyUser\.aws\config
?
Если это так, вероятной причиной ошибки является проблема пути, по которой версия Python от Anaconda (которая находится в C:\ProgramData\Anaconda3\
)не может найти ваши учетные данные AWS, поскольку Python Anaconda не будет искать в C:\Users\MyUser\
(или, следовательно, C:\Users\MyUser\.aws\
) по умолчанию.
Что касается того, как это исправить, у вас есть несколько опций для аутентификации клиента boto3 .Чтобы выбрать наиболее близкий вариант к выбранному вами методу (непосредственно из файла config
),
- Сначала откройте приглашение anaconda и введите:
echo %PATH%
Это корневой путь для интерпретатора Python Anaconda.Нам понадобится это, чтобы выяснить, какой каталог ищет Python Anaconda по умолчанию.
- Переместите (или скопируйте) папку
.aws/
(с файлом config
внутри) в эту папку.
Теперь boto3
, запускаемый из Python Anaconda, автоматически сможет найти эти учетные данные.