Обработка событий с помощью приложения 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. Это правда?

Спасибо!

0 ответов

Другие вопросы по тегам