Google Cloud プロジェクトの作成

App Engine にアプリをデプロイするには、Google Cloud プロジェクトと App Engine アプリケーション リソースを作成する必要があります。

Google Cloud プロジェクトは、App Engine アプリケーションや他の Google Cloud リソースを保持する最上位コンテナです。

App Engine アプリケーションは、App Engine を有効にするために作成する必要があるリソースです。App Engine アプリケーション リソースでは、ウェブサービスを実行するリージョンを定義し、関連する設定、認証情報、メタデータを格納します。Google Cloud プロジェクトごとに作成できる App Engine アプリケーション リソースは 1 つだけで、リソースの作成後に指定したリージョンを変更することはできません。

App Engine の Google Cloud プロジェクトがあり、Cloud Build API を有効にしている場合は、ウェブサービスの作成に進みます。

Google Cloud プロジェクトを作成する

  1. Google Cloud アカウントにログインします。Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Google プロダクトのパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
  2. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  3. Google Cloud プロジェクトで課金が有効になっていることを確認します

  4. Cloud Build API を有効にします。

    API を有効にする

  5. Google Cloud CLI をインストールします。
  6. gcloud CLI を初期化するには:

    gcloud init
  7. Google Cloud Console の [プロジェクト セレクタ] ページで、Google Cloud プロジェクトを選択または作成します。

    プロジェクト セレクタに移動

  8. Google Cloud プロジェクトで課金が有効になっていることを確認します

  9. Cloud Build API を有効にします。

    API を有効にする

  10. Google Cloud CLI をインストールします。
  11. gcloud CLI を初期化するには:

    gcloud init
  12. 次の gcloud コマンドを実行して App Engine を有効にし、関連するアプリケーション リソースを作成します。選択したロケーションは後で変更することはできません。
    gcloud app create

App Engine のロケーション

App Engine はリージョナルです。つまり、アプリを実行するインフラストラクチャは特定のリージョンに配置され、そのリージョン内のすべてのゾーンで冗長的に利用できるように Google が管理しています。

レイテンシ、可用性、耐久性の要件を満たすことが、アプリを実行するリージョンを選択する際の主な要素になります。一般的には、アプリのユーザーに最も近いリージョンを選択できますが、App Engine が使用可能なロケーションと、アプリが使用するその他の Google Cloud プロダクトおよびサービスのロケーションを考慮する必要があります。使用するサービスが複数のロケーションにまたがっていると、アプリのレイテンシだけでなく、料金にも影響する可能性があります。

設定したアプリのリージョンは変更できません。

すでに App Engine アプリケーションを作成している場合は、次のいずれかの方法でそのリージョンを表示できます。

次のステップ

以上で Google Cloud プロジェクトが設定されたため、基本的なウェブサービスの作成を開始できます。