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] を選択
   →[設定]→[アプリケーションを無効にする]
   ⇒このアプリからの課金を停止する