Zappa部署错误:GET请求产生502响应代码

Sou*_*iom 5 python amazon-web-services zappa aws-lambda flask-ask

我正在尝试部署使用Flask-Ask构建的第一个zappa示例应用程序,看起来一切正常,但是在Deploying API语句之后,出现以下错误:

错误:警告!部署的lambda的状态检查失败。对“ /”的GET请求产生了502响应代码。

这是我正在执行的代码,对示例应用程序进行了较小的更改

from flask import Flask
from flask_ask import Ask, question, statement, session
import pyodbc

app = Flask(name)
ask = Ask(app, '/')

@ask.intent('HelloIntent')
def hello(firstname):
speech_text = "Hello %s" % firstname
return statement(speech_text).simple_card('Hello', speech_text)

@ask.intent('ByeIntent')
def bye():
return statement("Ok, goodBye!")



if name == 'main':
app.run()
Run Code Online (Sandbox Code Playgroud)
  • 使用的Zappa版本:0.46.1
  • 操作系统和Python版本:Windows 7,Python 3.6

有人可以帮我吗?

Ama*_*wal 10

尝试在您使用 zappa 的虚拟环境中使用 pip 安装所有依赖项。它在我的情况下有效。

您还可以使用zappa tail命令查看您的日志。

  • 哇,我觉得自己像个白痴。我忘了点安装烧瓶。不知道它在本地是如何工作的... (2认同)