如何在AWS EC2实例上执行Flask?

时间:2019-06-01 09:06:54

标签: python amazon-web-services flask amazon-ec2

我启动了Python脚本并在AWS EC2 Ubuntu实例上运行。我通过遵循this blog在实例上安装了Flask。

这是我的基本烧瓶应用程序:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
  return 'Hello from Flask!'

if __name__ == '__main__':
  app.run()

我想要一种适用于上述提到的AWS EC2 Ubuntu环境的方法。我只是一个初学者,所以我要求回答的人都详细。

1 个答案:

答案 0 :(得分:0)

您可以使用AWS的Elastic Beanstalk服务在AWS上托管flask应用程序,而不是尝试通过手动运行flask应用程序直接使烧瓶应用程序在EC2实例上工作。通过这种方式,您的应用程序将托管在公共URL上,以便您可以随时访问它。

有关如何在AWS上托管Flask应用程序的更多详细信息,请参阅以下链接:

Hosting a flask app on AWS Elastic Beanstalk