Googleのアプリエンジンを使用してウェブアプリを導入したいですか?ここでは8つの簡単な手順でそれを行う方法です。
08の01App EngineのGoogleアカウントを有効にする
App Engineを特にアクティブにして、既存のGoogleアカウントに関連付ける必要があります。これを行うには、このアプリエンジンのダウンロードリンクにアクセスしてください。右下のサインアップボタンをクリックします。申し込みには、GoogleアカウントにGoogleデベロッパープログラムに参加するための追加の確認手順が必要な場合があります。
08の02管理コンソールからアプリケーションスペースを作成する
App Engineにログインしたら、左側のサイドバーで管理コンソールに移動します。コンソールの下部にあるアプリケーションの作成ボタンをクリックします。アプリケーションに固有の名前を付けます。これは、Googleがアプリケーションを appspot ドメイン。
03/08言語を選択し、適切な開発者ツールをダウンロードする
これらはhttps://developers.google.com/appengine/downloadsにあります。 App EngineはJava、Python、Goの3言語をサポートしています。 App Engineをインストールする前に、開発マシンがあなたの言語用に設定されていることを確認してください。このチュートリアルの残りの部分ではPythonのバージョンが使用されますが、ほとんどのファイル名はほぼ同じです。
04/08Devツールを使用してローカルで新しいアプリケーションを作成する
ダウンロードしたApp Engineランチャーを開き、ファイル> 新しいアプリケーションを選択します。 アプリケーションに、手順2で割り当てた名前と同じ名前を付けてください。 これにより、アプリケーションが適切な場所に配置されるようになります。 Google App Engineランチャーは、アプリケーション用のスケルトンディレクトリとファイル構造を作成し、単純なデフォルト値を設定します。
08の05app.yamlファイルが正しく設定されていることを確認する
ザ app.yaml ファイルには、ハンドラールーティングを含む、Webアプリケーションのグローバルプロパティが含まれています。ファイルの上部にある「Application:」属性を確認し、手順2で割り当てたアプリケーション名と一致することを確認します。一致しない場合は、 app.yaml .
06の08リクエストハンドラロジックをmain.pyファイルに追加する
ザ main.py (または他の言語用の同等のメインファイル)ファイルには、すべてのアプリケーションロジックが含まれています。デフォルトでは、ファイルは "Hello world!"を返します。特定のリターンを追加する場合は、 取得する(自己) ハンドラ関数。ザ self.response.out.write 呼び出しはすべての着信要求に対する応答を処理し、 "Hello world!"の代わりにその戻り値に直接htmlを入れることができます。ご希望の場合。
07/08あなたのAppがローカルに展開することを確認する
Google App Engineランチャーで、アプリケーションを強調表示してからコントロール> 実行を選択するか、メインコンソールの実行ボタンをクリックします。アプリのステータスが緑色に変わったら、「参照」ボタンをクリックします。ブラウザウィンドウがWebアプリケーションからの応答とともに表示されます。すべてが正しく動作していることを確認してください。
08の08Webアプリケーションをクラウドにデプロイする
すべてが正しく動作していることを確認したら、「デプロイ」ボタンをクリックします。 Google App Engineアカウントのアカウントの詳細を入力する必要があります。ログにはデプロイメントのステータスが表示されます。確認のためにランチャーが複数回Webアプリケーションにpingを実行した後、成功ステータスが表示されます。すべて成功した場合は、先に割り当てたappspotのURLにアクセスして、展開されているWebアプリが実際に動作することを確認する必要があります。おめでとう、あなたはWebにアプリケーションを配備しました!