Обработка событий с помощью приложения Zappa и Django
Я пытаюсь использовать Zappa для развертывания приложения Django, управляемого событиями, которое будет обрабатывать события на основе SQS и Kinesis.
В моем файле zappa.settings есть следующее:
"django_settings": "myproject.settings",
"events": [
{
"function": "myproject.processor.process_messages",
"event_source": {
"arn": "[ARN IS HERE]",
"batch_size": 10,
"enabled": true
}
}
]
Когда элемент помещается в очередь через SQS, я получаю следующую ошибку от Lambda:ModuleNotFoundError: No module named 'myproject' Traceback
(Я также пытался удалить "myproject" из пути и использовать только "процессор", но это привело к аналогичной ошибке)
Похоже, что код, основанный на событиях, нельзя вызвать, если он является частью проекта Django. Это правда?
Спасибо!