Benutzerdefinierte Domain für eine Looker (Google Cloud Core)-Instanz mit öffentlicher IP-Adresse einrichten

Sie können Ihre Instanz über eine benutzerdefinierte Webdomain statt über die von Looker (Google Cloud Core) bereitgestellte Standarddomain bereitstellen.

Auf dieser Dokumentationsseite wird die Einrichtung benutzerdefinierter Domains für Instanzen beschrieben, die eines der folgenden Kriterien erfüllen:

  • Die Instanz hat nur eine öffentliche IP-Adresse.
  • Die Instanz verwendet sowohl eine öffentliche als auch eine private IP-Adresse.

Wenn Sie eine benutzerdefinierte Domain mit einer Instanz erstellen, die eine öffentliche Netzwerkverbindung verwendet, stellt Google ein verwaltetes, sich automatisch verlängerndes SSL-Zertifikat bereit.

So implementieren Sie eine benutzerdefinierte Domain für diese Art von Instanz:

  1. Richten Sie die benutzerdefinierte Domain ein.
  2. Erstellen Sie den DNS-A-Eintrag.
  3. Aktualisieren Sie die OAuth-Anmeldedaten.

Hinweise

Bevor Sie die Domain Ihrer Looker (Google Cloud Core)-Instanz anpassen können, müssen Sie ermitteln, wo die DNS-Einträge Ihrer Domain gespeichert sind, damit Sie sie aktualisieren können.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Looker-Administrator (roles/looker.admin) für das Projekt zu gewähren, in dem sich die Instanz befindet, um die Berechtigungen zu erhalten, die Sie zum Erstellen einer benutzerdefinierten Domain für eine Looker (Google Cloud Core)-Instanz benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Möglicherweise können Sie die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Benutzerdefinierte Domain erstellen

Führen Sie in der Google Cloud Console die folgenden Schritte aus, um die Domain Ihrer Looker (Google Cloud Core)-Instanz anzupassen:

  1. Klicken Sie auf der Seite Instanzen auf den Namen der Instanz, für die Sie eine benutzerdefinierte Domain einrichten möchten.
  2. Klicken Sie auf den Tab BENUTZERDEFINIERTE DOMAIN.
  3. Klicken Sie auf BENUTZERDEFINIERTE DOMAIN HINZUFÜGEN.

    Daraufhin wird der Bereich Neue benutzerdefinierte Domain hinzufügen geöffnet.

  4. Geben Sie den Hostnamen mit bis zu 64 Zeichen für die gewünschte Webdomain ein, z. B. looker.examplepetstore.com. Verwenden Sie ausschließlich Buchstaben, Ziffern und Bindestriche.

  5. Klicken Sie im Bereich Neue benutzerdefinierte Domain hinzufügen auf FERTIG, um zum Tab BENUTZERDEFINIERTE DOMAIN zurückzukehren.

Ihre benutzerdefinierte Domain wird in der Spalte Instanz-URL auf der Seite Instanzen der Google Cloud Console angezeigt.

Nachdem Ihre benutzerdefinierte Domain erstellt wurde, können Sie sich Informationen dazu ansehen oder sie löschen.

Auf die benutzerdefinierte Domain zugreifen

Wenn Sie den Zugriff auf eine benutzerdefinierte Domain für eine Looker (Google Cloud Core)-Instanz mit öffentlicher IP-Adresse einrichten möchten, erstellen Sie einen DNS-Eintrag und aktualisieren Sie die OAuth-Anmeldedaten.

Hinweise

Bitten Sie Ihren Administrator, Ihnen für das Projekt, in dem sich die Instanz befindet, die folgenden IAM-Rollen zu gewähren, damit Sie die Berechtigungen erhalten, die Sie zum Einrichten des Zugriffs auf eine benutzerdefinierte Domain mit öffentlicher IP-Adresse benötigen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Möglicherweise können Sie die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

DNS-Eintrag erstellen

Erstellen Sie unabhängig davon, wo Ihre DNS-Einträge gespeichert sind, einen A-Eintrag in der DNS-Zone für Ihre Domain. Verwenden Sie bei einer Instanz, die eine öffentliche Netzwerkverbindung verwendet, die eingehende öffentliche IP-Adresse der Looker (Google Cloud Core)-Instanz als IP-Adresse des A-Eintrags. Die öffentliche IP-Adresse für eingehenden Traffic finden Sie in der Google Cloud Console auf der Seite Instanzen auf dem Tab Details. Er wird auch im Bereich Neue benutzerdefinierte Domain hinzufügen im Abschnitt DNS-Einträge aktualisieren im Feld Daten angezeigt.

Nachdem die DNS-Einträge aktualisiert wurden, klicken Sie auf der Seite Instanzen auf die Schaltfläche DOMAIN BESTÄTIGEN.

Sobald die DNS-Einträge Ihrer Domain aktualisiert und die Domain in der Google Cloud Console bestätigt wurde, wird der Status der benutzerdefinierten Domain, die der Instanz zugeordnet ist, von Nicht bestätigt zu Verfügbar geändert.

OAuth-Anmeldedaten aktualisieren

  1. Um auf Ihren OAuth-Client zuzugreifen, gehen Sie in der Google Cloud Console zu APIs und Dienste > Anmeldedaten und wählen Sie die OAuth-Client-ID für den OAuth-Client aus, der von Ihrer Looker (Google Cloud Core)-Instanz verwendet wird.
  2. Klicken Sie auf die Schaltfläche URI hinzufügen, um das Feld Autorisierte JavaScript-Quellen in Ihrem OAuth-Client so zu aktualisieren, dass es denselben DNS-Namen enthält, den Ihre Organisation für den Zugriff auf Looker (Google Cloud Core) verwendet. Wenn Ihre benutzerdefinierte Domain beispielsweise looker.examplepetstore.com lautet, geben Sie looker.examplepetstore.com/ als URI ein.

  3. Aktualisieren Sie die benutzerdefinierte Domain oder fügen Sie sie der Liste der autorisierten Weiterleitungs-URIs für die OAuth-Anmeldedaten hinzu, die Sie beim Erstellen der Looker (Google Cloud Core)-Instanz verwendet haben. Fügen Sie am Ende des URI /oauth2callback hinzu. Wenn Ihre benutzerdefinierte Domain beispielsweise looker.examplepetstore.com lautet, geben Sie looker.examplepetstore.com/oauth2callback ein.

Nutzer hinzufügen

Sobald die vorherigen Schritte ausgeführt wurden, können Nutzer auf die URL der benutzerdefinierten Domain zugreifen.

Die Nutzerauthentifizierungsmethode muss für die Looker (Google Cloud Core)-Instanz vollständig eingerichtet sein, bevor Sie Nutzer zur Instanz hinzufügen.

Nächste Schritte