Google Cloud Platform のサービスアカウントキーを作成する
Google Cloud Platform のサービスアカウントキーを作成する
セルフサービスプランで MAGELLAN BLOCKS を利用するためには、Google Cloud Platform(GCP)上に MAGELLAN BLOCKS 用の以下のものが必要です。
- プロジェクト
GCP のサービスを利用するために必要となる基礎的なものです。これがないと GCP のサービスは利用できません。
- サービスアカウント
ユーザーアカウントとは異なるアカウントです。MAGELLAN BLOCKS のようなアプリケーションが GCP のリソースへアクセスする際に利用するアカウントです。
- サービスアカウントキー
サービスアカウントに紐付いた Google への認証に使用する 2 組の公開・秘密 RSA 鍵ペアです。MAGELLAN BLOCKS のようなアプリケーションが GCP のリソースへアクセスする際に利用します。
MAGELLAN BLOCKS の各サービスは、GCP のサービスを活用しているため、これらが必須です。
ここでは、GCP のサービスアカウントおよびサービスアカウントキーを作成する方法を解説します。
info_outline GCP プロジェクトの準備については、「Google Cloud Platform のプロジェクトを作成する」で解説しています。
1. Google アカウントを準備する
GCP のサービスアカウントキーを作成するには、Google アカウントが必要です。Google アカウントをお持ちでない方は、Google アカウントの作成ページで、Google アカウントを作成してください。詳しくは、「Google アカウントを作成する(Gmail アドレスも同時に作成)」および「Google アカウントを作成する(既存メールアドレス使用)」で解説しています。
2. GCP コンソールにログインする
準備した Google アカウントで GCP コンソール open_in_new(コンソール)にログインします。
3. GCP のプロジェクトを選択する

コンソールの上部(❶)に MAGELLAN BLOCKS で使用する GCP プロジェクト名が表示されているかを確認します。
もし、表示されている GCP プロジェクト名が異なる場合は、プロジェクト名の部分(❶)をクリックします。

- MAGELLAN BLOCKS で使用する GCP プロジェクト名をクリック
- [開く]をクリック
4. GCP サービスアカウントを作成する

- ナビゲーションメニュー(menu)をクリック
- [IAM と管理]をクリック
- [サービスアカウント]をクリック

- [+ サービスアカウントを作成]をクリック

- サービスアカウント名を入力(例:
MAGELLAN BLOCKS
) - サービスアカウントの説明を入力(例:
MAGELLAN BLOCKS 用
) - [作成]ボタンをクリック

- [役割を選択]の欄をクリック
- [Project]内の[編集者]をクリック
warning データバケットサービスや文書検索エンジンサービスで使用する GCP サービスアカウントの場合は、[Project]内の[オーナー]をクリックしてください。

- [続行]ボタンをクリック
5. GCP サービスアカウントキーを作成する

- [+キーを作成]ボタンをクリック

- JSON が選択されていることを確認(選択されていなければ、JSON をクリック)
- [作成]ボタンをクリック

- 保存先を指定して、[保存]ボタンをクリック
この画面は、macOS の例です。OS によって表示内容は異なりますが、このステップでは保存先を指定して、適切な場所にファイルを保存する操作をしてください。
この保存したファイルを MAGELLAN BLOCKS で使用します。MAGELLAN BLOCKS のプロジェクト作成時に要求されます。大切に保管してください。

- [閉じる]をクリック

- [完了]ボタンをクリック

以上で完了です。