40秒で支度しな!AWSのEC2にpython36で最速でflask実行環境を作成する
$ sudo yum install -y python36 $ sudo pip-3.6 install flask $ vi ~/hello.py # 以下の内容で作成作成
from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': app.run(host='0.0.0.0')
$ python36 hello.py * Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
$ curl http://127.0.0.1:5000 127.0.0.1 - - [20/Feb/2018 16:20:52] "GET / HTTP/1.1" 200 - Hello World!
いい感じです。
これをブラウザから確認したい。
xxx.xxx.xxx.xxx:5000
Hello World!
が表示されました。
当然セキュリティグループから、アクセスしようとしているIPの5000番ポートを開けておく必要がありやす。
どうでしょう。40秒で支度できましたか?