Невозможно использовать модуль запросов на AWS LambdaPython

Программы на Python
Ответить
Anonymous
 Невозможно использовать модуль запросов на AWS Lambda

Сообщение Anonymous »

Мне нужно сделать вызов REST в сценарии Python, который работает один раз в день.
Я не могу упаковать пакет «запросов» в свой 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»