我已經使用Zappa將我的應用程序部署到AWS Lambda。部署進展順利,沒有任何問題。但是,當我嘗試通過AWS API Gateway訪問應用程序時,我收到了500條回覆。帶有Zappa的AWS Lambda在「無法導入模塊'處理程序」上失敗:沒有名爲builtins的模塊「
日誌說
無法導入模塊 '處理':無模塊名爲內建
環境上的Python 2.7上運行。我已經將future
添加到Pipfile中,但它仍然無效。
當我在LAMBDA檢查代碼,我可以看到下面的代碼
from __future__ import unicode_literals
import base64
import boto3
import collections
import datetime
import importlib
import inspect
import json
import logging
import os
import sys
import traceback
import zipfile
from builtins import str
我找不到什麼可以是錯誤的。有人有線索嗎?
您可能在AWS控制檯上錯誤地設置了Lambda處理程序的名稱。 – joarleymoraes
它是handler.lambda_handler,它是Zappa的默認值。爲什麼認爲這是問題? – kontrollanten