Google App Engineを使用してWebアプリケーションを配備する方法

Googleのアプリエンジンを使用してウェブアプリを導入したいですか? ここでは8つの簡単な手順でそれを行う方法です。

08の01

App EngineのGoogleアカウントを有効にする

イメージ©Google

App Engineを特に有効にして、既存のGoogleアカウントに関連付ける必要があります。 これを行うには、このアプリエンジンのダウンロードリンクにアクセスしてください。 右下のサインアップボタンをクリックします。 申し込みには、GoogleアカウントにGoogleデベロッパープログラムに参加するための追加の確認手順が必要な場合があります。

08の02

管理コンソールからアプリケーションスペースを作成する

イメージ©Google

App Engineにログインしたら、左側のサイドバーで管理コンソールに移動します。 コンソールの下部にある[アプリケーションの作成]ボタンをクリックします。 あなたのアプリケーションに一意の名前を付けます。これは、Googleがappspotドメイン内にあなたのアプリを割り当てる場所であるためです。

03/08

言語を選択し、適切な開発者ツールをダウンロードする

イメージ©Google

これらはhttps://developers.google.com/appengine/downloadsにあります。 App EngineはJava、Python、Goの3言語をサポートしています。 App Engineをインストールする前に、開発マシンがあなたの言語用に設定されていることを確認してください。 このチュートリアルの残りの部分ではPythonのバージョンが使用されますが、ほとんどのファイル名はほぼ同じです。

04/08

Devツールを使用してローカルで新しいアプリケーションを作成する

イメージ©Google

ダウンロードしたApp Engineランチャーを開き、[ファイル]> [新しいアプリケーション]を選択します。 アプリケーションにステップ2で割り当てた名前と同じ名前を付けることを確認します。これにより、アプリケーションが適切な場所に展開されます。 Google App Engineランチャーは、アプリケーション用のスケルトンディレクトリとファイル構造を作成し、単純なデフォルト値を設定します。

08の05

app.yamlファイルが正しく設定されていることを確認する

イメージ©Google

app.yamlファイルには、ハンドラールーティングなど、ウェブアプリのグローバルプロパティが含まれています。 ファイルの上部にある "Application:"属性を確認し、手順2で割り当てたアプリケーション名と一致することを確認します。一致しない場合は、 app.yamlで変更できます。

06の08

リクエストハンドラロジックをmain.pyファイルに追加する

イメージ©Google

main.py (または他の言語用の同等のメインファイル)ファイルには、すべてのアプリケーションロジックが含まれています。 デフォルトでは、ファイルは "Hello world!"を返します。 特定のリターンを追加したい場合は、 get(self)ハンドラー関数を参照してください。 self.response.out.write呼び出しはすべての着信要求に対する応答を処理し、 "Hello world!"の代わりにその戻り値にhtmlを直接入れることができます。 ご希望の場合。

07/08

あなたのAppがローカルに展開することを確認する

Robin Sandhuのスクリーンショット

Google App Engineランチャーで、アプリケーションを強調表示してから[コントロール]> [実行]を選択するか、メインコンソールの実行ボタンをクリックします。 アプリのステータスが緑色に変わったら、「参照」ボタンをクリックします。 ブラウザウィンドウがWebアプリケーションからの応答とともに表示されます。 すべてが正しく動作していることを確認してください。

08の08

Webアプリケーションをクラウドにデプロイする

イメージ©Google

すべてが正しく動作していることを確認したら、「デプロイ」ボタンをクリックします。 Google App Engineアカウントのアカウントの詳細を入力する必要があります。 ログにはデプロイメントのステータスが表示されます。確認のためにランチャーが複数回Webアプリケーションにpingを実行した後、成功ステータスが表示されます。 すべて成功した場合は、先に割り当てたappspotのURLにアクセスして、展開されているWebアプリが実際に動作することを確認する必要があります。 おめでとう、あなたはWebにアプリケーションを配備しました!