Я не могу упаковать пакет «запросов» в свой Python-Package, используя AWS Lambdas. Я получаю ошибку: «Невозможно импортировать модуль 'lambda_function': без модуля с именем лямбда_функции» < /p>
Я сломал его до определенного сценария hello_world. Я могу упаковать его в молнию и загрузить его. Все работает. Как только я помещаю «запросы на импорт» в файл, я получаю эту ошибку. />
[*] Разрешения ZIP и папки Project (включая подпапки) установлены на `chmod 777`. Таким образом, разрешения не должны быть проблемой. < /Li>
Сам скрипт находится в корневой папке. Когда вы открываете файл ZIP, вы непосредственно его видите.
< /ol>
Наименование всего выглядит так: < /p>
Zip -file: lambda_function.zip
[*] py-file: lambda_function.py
[*] Метод обработки: lambda_handler (событие, контекст)
Определение обработчика в "webconfig: lambda_function.lambda_handler < /li>
< /ul>
Файл, который я хочу запустить в конце, выглядит как это: < /p>
Код: Выделить всё
import requests
import json
def lambda_handler(event, context):
url = 'xxx.elasticbeanstalk.com/users/login'
headers = {"content-type": "application/json", "Authorization": "Basic Zxxxxxxxxx3NjxxZxxxxzcw==" }
response = requests.put(url, headers=headers, verify=False)
return 'hello lambda_handler'
Подробнее здесь: https://stackoverflow.com/questions/407 ... aws-lambda
Мобильная версия