App Layering

Google Cloud 向けマシン作成

コネクタ構成には、アプライアンスが Google Cloud 上の特定のプロジェクトにアクセスするために使用する資格情報が含まれています。組織は複数の Google Cloud プロジェクトを持つことができ、各プロジェクトにアプライアンスがアクセスするためにコネクタ構成が必要です。

この記事では、Google Cloud 向けマシン作成コネクタ構成を設定するために必要な値について説明します。コネクタ構成とその追加方法の詳細については、接続を参照してください。

このコネクタ構成の作成前

このセクションでは、以下について説明します。

  • このコネクタ構成の作成に必要な Google Cloud アカウント情報。
  • App Layering に必要な Google Cloud ストレージ。

必須の Google Cloud サービスアカウントとサービスアカウントキー

Google Cloud コネクタ構成には、以下の情報が必要です。

  • プロジェクト - Google Cloud プロジェクトのプロジェクト ID
  • サービスアカウントキーファイル - コネクタ構成に代わってサービスアカウントとして API 呼び出しを行うため
  • ストレージバケット: コネクタによってアップロードされた仮想ディスクを保存するための Google Cloud 内のストレージの場所
  • インスタンステンプレート: 仮想マシンを作成するための必要な設定を持つ Google Cloud VM テンプレート
  • ディスクタイプ: Google Cloud ストレージのタイプ
  • ゾーン: コネクタ構成を使用してレイヤーを作成またはイメージを公開する予定の Google Cloud ゾーン

必須の Google Cloud ストレージバケット

App Layering に使用するすべてのアカウントは、以下の要件を満たす必要があります。

  • アプライアンスに使用されるストレージバケットとは別であること。
  • 仮想マシンをデプロイする予定の Google Cloud の場所に存在すること。

Google サービスアカウントとサービスアカウントキーファイルの作成

App Layering アプライアンスと接続したい各 Google Cloud プロジェクトに対して、以下の手順を使用します。

  1. console.cloud.google.com にログインします。

  2. プロジェクトを選択し、[プロジェクト設定に移動] をクリックします。

    プロジェクト情報

  3. 左側のペインで、[サービスアカウント] をクリックします。

  4. ページの上部で、[+ サービスアカウントを作成] をクリックします。

  5. サービスアカウントの詳細を追加します

    • このサービスアカウントの名前: わかりやすい名前。例: TestEast1
    • サービスアカウント ID: 名前フィールドに入力した値が自動的に入力されます。その値を使用します。
  6. [作成] ボタンをクリックします。

サービスアカウントのロールの追加

[ロールの選択] ボックスで、必要なロールを選択します。

  • Storage Admin
  • Compute Admin
  • Service Account User
  1. [続行] ボタンをクリックします。

  2. [完了] ボタンをクリックします。ロールへのユーザーアクセスは不要です。

サービスアカウントキーファイルの作成

  1. プロジェクトから、左側の [サービスアカウント] タブを選択します。

  2. キーファイルを作成したいサービスアカウントの右側にある縦に並んだ3つの点 (…) をクリックします。

  3. [キーを作成] を選択します。

  4. ポップアップで、JSON ラジオボタンを選択し、[作成] ボタンをクリックします。

  5. キーをファイルに保存するよう求められたら、任意の名前を入力するか、デフォルトの名前のままにします。サービスアカウント画面に戻ります。

  6. サービスアカウントをクリックして、キーが存在することを確認します。

サービスアカウントのロールの編集

ロールを編集するには:

  1. サービスアカウントを作成したときと同様に、プロジェクト UI 画面に移動します。

  2. 左上のハンバーガーメニューから、[IAM と管理] を展開し、[リソースの管理] を選択します。

  3. プロジェクトを選択し、右側で、編集したいサービスアカウントをフィルタツリーに入力します。サービスアカウント名が表示されます。

  4. 各ロールを編集して、ロールに含めるか、ロールから削除し、結果を保存します。

    注:

    サービスアカウントからすべての権限を削除すると、IAM ページには表示されなくなります (IAM ページには、少なくとも1つのロールが割り当てられているアカウントのみが表示されるため)。しかし、サービスアカウント画面には表示されます。権限を再度追加するには、IAM ページに移動する必要があります。

  5. [追加] ボタンをクリックします。

  6. [「現在の」プロジェクトにメンバー、ロールを追加] パネルで、[新しいメンバー] フィールドに、権限を付与したいメンバーの名前を入力します。

  7. メンバーに付与したいロールを選択し、[保存] ボタンをクリックします。

Google Cloud 向けマシン作成