Google Cloud Platform#
基本的には、公式サイトに記載のとおりに環境を構築していきましたが、
情報が古い場合もあり、ところどころでつまずきました。
ひたすらググり試行錯誤しつつ、先人たちのお知恵を拝借。
基礎知識がないと、振り回されて終わることを痛感する、管理人Y。
もっと、お勉強します。。
0.ユーザー登録
まずは、ユーザー登録。
最長で90日間の無料トライアル、更に$300 分の無料クレジットが貰えます。
無料トライアルは、すべてのクレジットを使い切った時点、
または 90日が経過した時点のどちらか早い時点で終了します。
1.プロジェクト作成
ユーザー登録したら、プロジェクトを作成。
クイックスタートやチュートリアルなど、ドキュメントは充実しています。
2.チュートリアルでお試し
分からないことだらけなので、チュートリアルに沿って色々やってみました。
その内容を、ざっくりと。
・プロジェクト設定
チュートリアル用に新しいプロジェクトを作成
・サンプルコードのクローンを作成
$ rm -rf appengine-try-java ※ディレクトリが存在する場合は、以前のファイルを削除 $ git clone https://github.com/GoogleCloudPlatform/appengine-try-java $ cd appengine-try-java
・デプロイの構成
・アプリケーションを確認する
$ cat src/main/java/myapp/DemoServlet.java
・構成を確認する
$ cat pom.xml
・アプリをテストする
$ mvn appengine:run
・「ウェブでプレビュー」でアプリをプレビューする
「ウェブでプレビュー」をクリック→[プレビューのポート: 8080] を選択して、アプリにアクセス。
⇒「Hello, World」 の表示を確認
・プレビュー インスタンスを終了する
Cloud Shell で Ctrl+C →アプリケーションのインスタンス終了。
・アプリケーションを作成する(作成済の場合skip)
$ gcloud app create : Please choose the region where you want your App Engine application located: : [2] asia-east2 (supports standard and flexible and search_api) ★これを選択 :
・App Engine へのデプロイ
使用するプロジェクトを設定し、
$ gcloud config set project helloworld-test
アプリをデプロイ
$ mvn appengine:deploy
・アプリにアクセス
Loading...のあと、「Hello, World」が表示されることを確認!
・アプリのステータス
ナビゲーションから[App Engine] を選択
・プロジェクトを無効にする
ナビゲーションから[App Engine] を選択
→[設定]→[アプリケーションを無効にする]
⇒このアプリからの課金を停止する