Compute Engine の IAP の設定

このガイドでは、Identity-Aware Proxy(IAP)を使用して Compute Engine インスタンスを設定する方法について説明します。Compute Engine インスタンスが設定済みで、IAP を有効にする必要がある場合は、Compute Engine での IAP の有効化をご覧ください。

目標

このチュートリアルでは、次のことについて学習します。

  • Compute Engine インスタンス テンプレートとマネージド インスタンス グループ(MIG)の作成。
  • ドメイン名と証明書の取得。
  • 証明書付きの HTTPS ロードバランサの作成。
  • IAP の有効化。
  • IAP の動作確認。

費用

このチュートリアルでは、課金対象となる以下の Google Cloudのコンポーネントを使用しています。

  • Compute Engine
    • 4 台の仮想マシン(VM)
  • ネットワーキング
    • グローバル ロードバランサの転送ルール
    • 上り(内向き)トラフィック

予想使用量に基づく費用の見積もりについては、この料金計算ツールをご覧ください。

新しい Cloud Platform ユーザーは無料トライアルをご利用いただけます。

始める前に

このチュートリアルを開始する前に、次のものが必要になります。

  1. Google Cloud プロジェクトを選択または作成します。
    プロジェクト ページに移動

  2. プロジェクトに対する課金を有効にします。プロジェクトの課金設定の変更方法をご覧ください。

ステップ 1: Compute Engine テンプレートを作成する

Google Cloud コンソールで、[Compute Engine] > [インスタンス テンプレートを作成] ページに移動し、テンプレートを作成するプロジェクトを選択します。

[インスタンス テンプレートの作成] ページに移動

以下を除いてデフォルト値を使用します。

  • マシンタイプ
    • micro(f1-micro)
  • アクセス スコープ
    • 各 API にアクセス権を設定
    • Compute Engine: 読み取り専用
  • ファイアウォール
    • HTTP トラフィックを許可する
  • [管理] セクションの [自動化]