Добавление зависимости для AWS lambda в встроенном режиме редактирования

Я пытаюсь импортировать пакет, который будет использоваться лямбдой во встроенном режиме редактирования — я использую Python.

При его запуске в журнале появляется следующая ошибка:

Unable to import module 'lambda_function': No module named boto

Есть ли способ указать зависимость или мой единственный вариант — развернуть zip-файл?


person MiN    schedule 15.06.2017    source источник


Ответы (1)


Единственный вариант — развернуть zip-файл. Если вы редактируете свою функцию с помощью встроенного редактора, ваши зависимости будут потеряны:

Если вы пишете код, использующий другие ресурсы, например графическую библиотеку [...] для обработки изображений, [...] вам необходимо сначала создать пакет развертывания функции Lambda, а затем использовать консоль или интерфейс командной строки для загрузки пакета.

Консоль AWS выдает соответствующее предупреждение:введите здесь описание изображения

person spg    schedule 16.06.2017