Looker(Google Cloud コア)インスタンスのカスタム ドメインを設定する

Looker (Google Cloud コア)がデプロイ済みのサービスに提供するデフォルトのドメインではなく、カスタム ウェブドメインを介してインスタンスを提供できます。パブリック ネットワーク接続を使用するインスタンスでカスタム ドメインを作成した場合、Google はマネージドの自動更新 SSL 証明書を提供します。

Looker(Google Cloud コア)インスタンスを作成したら、インスタンスのカスタム ドメインの設定情報の表示、または削除を行うことができます。カスタム ドメインを直接変更することはできません。代わりに、既存のカスタム ドメインを削除して新しいカスタム ドメインを作成する必要があります。

始める前に

Looker(Google Cloud コア)インスタンスのドメインをカスタマイズする前に、次の手順を完了する必要があります。

  1. ドメイン登録事業者を使用する場合、まだ所有していない場合は新しいウェブドメインを購入してください。
  2. ドメインの DNS レコードが保存される場所を特定します。これにより、レコードを更新できます。

必要なロール

Looker(Google Cloud コア)インスタンスのカスタム ドメインを作成するために必要な権限を取得するには、インスタンスが存在するプロジェクトに対する Looker 管理者 roles/looker.admin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与の詳細については、アクセスの管理をご覧ください。

この事前定義ロールには、Looker(Google Cloud コア)インスタンスのカスタム ドメインを作成するために必要な権限が含まれています。必要な権限を正確に確認するには、[必要な権限] セクションを開いてください。

必要な権限

Looker(Google Cloud コア)インスタンスのカスタム ドメインを作成するには、次の権限が必要です。

  • カスタム ドメインを作成、編集するには: looker.instances.update
  • インスタンスとインスタンスの詳細を表示するには:
    • looker.instances.get
    • looker.instances.list

カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。

カスタム ドメインの作成

Looker(Google Cloud コア)インスタンスのドメインをカスタマイズするには、次の手順を行います。

  1. [インスタンス] ページで、カスタム ドメインを設定するインスタンスの名前をクリックします。
  2. [カスタム ドメイン] タブを選択します。
  3. [カスタム ドメインを追加] を選択して [新しいカスタム ドメインの追加] パネルを開きます。
  4. 文字、数字、ダッシュのみを使用して、使用するウェブドメインのホスト名を最大 64 文字(例: looker.examplepetstore.com)で入力し、[続行] をクリックします。
  5. DNS レコードが保存されている場所にかかわらず、ドメインの DNS ゾーンに A レコードを作成します。パブリック ネットワーク接続を使用するインスタンスの場合は、A レコードの IP アドレスに対する [新しいカスタム ドメインの追加] パネルの [DNS レコードの更新] セクションの [データ] の値を使用します。プライベート ネットワーク接続を使用するインスタンスの場合、A レコードの IP アドレスにプロキシ サーバーの IP アドレスを使用します。この IP アドレスは、Looker(Google Cloud コア)によるプライベート IP ネットワーキングプロキシ サーバーを設定するセクションのステップ 1 の最後に生成されます。DNS の更新が有効になるまで、最大で 24 時間かかることがあります。
  6. [新しいカスタム ドメインの追加] パネルで、[完了] を選択して [カスタム ドメイン] タブに戻ります。パブリック ネットワーク接続、またはパブリック ネットワーク接続とプライベート ネットワーク接続の組み合わせを使用するインスタンスの場合は、DNS レコードの更新後に [ドメインの所有権を証明] を選択します。Looker(Google Cloud コア)は、プライベート ネットワーク接続を使用するインスタンスのドメインの所有権を証明しません。

ドメインの DNS レコードが更新され、Google Cloud コンソールでドメインが検証されると、インスタンスにマッピングされているカスタム ドメインのステータスが [未確認] から [使用可能] に更新されます。

[インスタンス] ページの [インスタンス URL] にカスタム ドメインが表示されます。

カスタム ドメインに関する情報の表示

インスタンスにマッピングされたカスタム ドメインに関する情報は、[カスタム ドメイン] タブで確認できます。

  • ステータス: ドメインのアクティビティのステータス。ドメイン マッピングと検証のステージを示します。

    • 更新中: ドメインが検証され、ドメインの変更が進行中です。
    • 使用可能: カスタム ドメインを使用できます。
    • 使用不可: カスタム ドメインが検証されていません。DNS レコードが作成されていないか、レコードの IP アドレスが、インスタンスが使用しているネットワーク接続の種類に適した IP アドレスと一致しません。
    • 無効: カスタム ドメインは Looker(Google Cloud コア)インスタンスにプロビジョニングされていますが、SSL 証明書の準備ができていません。
  • ドメイン: インスタンスに関連付けられているドメイン

  • レコードタイプ: ドメインに関連付けられている DNS レコードのタイプ

  • データ: ドメインの DNS レコードに関連付けられている IP アドレス

  • ステータス: ドメインのプロビジョニングと検証のプロセスをより詳細に表示

    • 未確認: DNS レコードが作成されていないか、レコードの IP アドレスが、インスタンスが使用しているネットワーク接続の種類に適した IP アドレスと一致しません。
    • 確認中: ドメインの所有権の証明が進行中です。
    • 変更中: ドメインの変更が進行中です。
    • 使用可能: カスタム ドメインを使用できます。
    • 使用不可: カスタム ドメインは Looker(Google Cloud コア)インスタンスにプロビジョニングされていますが、SSL 証明書の準備ができていません。

カスタム ドメインの削除

Looker(Google Cloud コア)インスタンスのドメインを削除する手順は次のとおりです。

  1. [インスタンス] ページで、カスタム ドメインを設定するインスタンスの名前をクリックします。
  2. [カスタム ドメイン] タブを選択します。
  3. ドメイン マッピングの横にあるゴミ箱アイコンを選択します。
  4. 削除ポップアップで、テキスト フィールドに「delete」と入力し、[確認] を選択します。

ドメイン マッピングが削除されると、Google Cloud コンソールの [インスタンス] ページにリダイレクトされます。インスタンス URL は、Looker(Google Cloud コア)インスタンスの作成時に割り当てられたデフォルト ドメインを復元します。