0

我正在尝试使用 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 项目的一部分,则似乎无法调用它。这是真的?

谢谢!

4

0 回答 0