Я запускаю прикладну флягу на сервері AWS EC2 і використовую boto для доступу до даних, що зберігаються в dynamoDB. Після випадкового додавання boto.conf
щоб здійснити Git (і натиснути та потягнути на сервер), я виявив, що мій код python більше не може знайти файл boto.conf. Я відмовився від змін з git, але проблема залишається.
Модуль python і файл boto.conf існують у тій же директорії, але коли викликається модуль
boto.config.load_credential_file("boto.conf")
Я отримую flask
помилка IOError: [Errno 2] No such file or directory: "boto.conf"
.
Відповіді:
0 для відповіді № 1Згідно Документація:
Я не дуже впевнений, чому ви використовуєте boto.config_load_credential_file
. Загалом ви можете отримати конфігурацію у файлі, який викликається або ~/.boto
або /etc/boto.cfg
.
Ви також можете подивитися на ці запитання від SO, що також відповідає, як отримати конфігурацію для boto: Отримання файлу повноважень у файлі boto.cfg для Python