質問: True # デバッグモード有効化 app.run(host='0.0.0.0') # どこからでもアクセス可能に ``` 宜しくお願い致します。
回答: Cloud9 で、Flaskアプリは、動かしていないので、一般的なWebアクセス方法の記載です。(いちおう Rails はこれで動きました。) AWS Cloud9 の場合、http://0.0.0.0:8080/ や http://127.0.0.1:8080/ では、アクセスできません。 Web ブラウザでアクセスする方法は、下記のどちらかになります。 1.AWS Cloud9 で作成したアプリをインターネット公開したいということであれば、下記のマニュアルの手順になります。 マニュアル Share a Running Application over the Internet に書かれている「Share a Running Application over the Internet(アプリケーションをインターネット上で共有する)」方法を参照して設定してください。 内容を1行でまとめると「Cloud9 を動かしている AWS EC2 のインスタンスに パブリックIPアドレスを割り当てて、パブリックIPアドレスにアクセスする」ということになります。 独自ドメインを割り当てる場合は、パブリックIPアドレスに対して割り当ててください。 2.AWS Cloud9 にログインしている自分だけが確認できればよいのであれば、下記の方法が簡単です。 マニュアル Preview a Running Application に記載されている 「Preview」メニューの「Preview Running Application」を実行して、「プレビューウィンドウ」を開く方法でしょうか。 ( https://.vfs.cloud9..amazonaws.com/ のような URL になります。)