在AWS EB中,Flask应用程序需要将应用程序的实例命名为“application”。如果实例的名称不是“application”,则会出现该错误。为解决此问题,请将应用程序的实例命名为“application”。以下是示例代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello World!'
if __name__ == '__main__':
app.run()
将此代码保存到名为“application.py”的文件中,然后将文件上传到AWS EB环境中。 AWS EB将检测到应用程序实例已命名为“application”,并正常运行应用程序。