Имам приложение на колби на сървър AWS EC2 и използвам boto за достъп до данни, съхранявани в dynamoDB. След случайно добавяне boto.conf
(и натиснете и издърпайте сървъра), открих, че моят код за 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