Domainnamen oder Hostnamen auflösen

Die DNS-Auflösung ist für private Instanzen verfügbar, die in Cloud Data Fusion Version 6.7.0 oder höher. Sie können Hostnamen oder Domainnamen für Quellen und Senken angeben, wenn Sie Ihre Pipeline in einem privaten Cloud Data Fusion-Instanz, sodass Sie die Pipeline nicht ändern müssen für das Failover nutzen.

Andernfalls verwenden Sie hartcodierte IP-Adressen, die problematisch sind, behebt Änderungen bei einem Failover in hochverfügbaren Bereitstellungen. DNS wird die Auflösung empfohlen, wenn Sie eine Pipeline in einer privaten Instanz das Schema abrufen, Vorschauen ausführen, wrangle ausführen und Verbindungen testen möchten.

Weitere Informationen finden Sie unter DNS-Auflösung in Cloud Data Fusion.

Hinweise

Private Instanz erstellen

So erstellen Sie eine private Instanz in Cloud Data Fusion und richten in der Instanz ein VPC-Netzwerk oder ein freigegebenes VPC-Netzwerk ein:

  1. Private Cloud Data Fusion-Instanz erstellen Wählen Sie beim Erstellen der Instanz die folgenden Optionen aus:

    1. Wählen Sie Version 6.7.0 oder höher aus.
    2. Wählen Sie im Feld Netzwerk das entsprechende verknüpfte Netzwerk für die private Verbindung aus.
    3. Geben Sie beliebige weitere Instanzdetails ein und klicken Sie auf Erstellen. Weitere Informationen zu allen Feldern, siehe Private Cloud Data Fusion-Instanz erstellen
  2. VPC-Netzwerk-Peering einrichten

    Cloud Data Fusion nutzt VPC-Netzwerk-Peering, um ein Netzwerk einzurichten zu Ihrem VPC-Netzwerk oder einem freigegebenen VPC-Netzwerk. Dadurch können Cloud Data Fusion greift über interne IP-Adresse auf Ressourcen in Ihrem Netzwerk zu Adressen.

    Gehen Sie bei der Einrichtung so vor:

    1. Geben Sie einen Namen für die Peering-Verbindung ein.
    2. Wählen Sie unter Mein VPC-Netzwerk das Netzwerk aus, in dem Sie Ihr VPC-Netzwerk erstellt haben. Cloud Data Fusion-Instanz.
    3. Wählen Sie für Peering-VPC-Netzwerk die Option In einem anderen Projekt aus.
    4. Geben Sie für Projekt-ID die Mandantenprojekt-ID.
    5. Geben Sie unter VPC-Netzwerkname INSTANCE_REGION-INSTANCE_ID

      Ersetzen Sie Folgendes:

      • INSTANCE_REGION: die Region, in der haben Sie Ihre Cloud Data Fusion-Instanz erstellt.
      • INSTANCE_ID: die ID des Cloud Data Fusion-Instanz.
    6. Klicken Sie unter Benutzerdefinierte Routen austauschen auf Benutzerdefinierte Routen exportieren. Auf diese Weise können benutzerdefinierte Routen, die in Ihrem VPC-Netzwerk definiert sind, mit dem Mandanten-VPC-Netzwerk ausgetauscht werden.

    7. Klicken Sie auf Erstellen.

    Wenn das VPC-Netzwerk-Peering erfolgreich eingerichtet wurde, hat der Status der VPC der Seite mit den Netzwerkdetails den Status Aktiv hat.

Verwaltete private DNS-Zone erstellen

Erstellen Sie einen neuen verwalteten privaten Ordner, um Domainnamen in Cloud Data Fusion aufzulösen DNS-Zone im selben VPC-Netzwerk oder freigegebenen VPC-Netzwerk, das für die VPC verwendet wurde Netzwerk-Peering. Weitere Informationen finden Sie unter Erstellen Sie eine private Zone.

Console

So erstellen Sie eine private verwaltete DNS-Zone:

  1. Rufen Sie in der Google Cloud Console die Seite DNS-Zone erstellen auf.

    Zur Seite „DNS-Zone erstellen“

  2. Geben Sie unter Zonenname einen Namen ein.
  3. Klicken Sie unter Zonentyp auf Privat.
  4. Geben Sie unter DNS-Name einen Domainnamen ein.
  5. Klicken Sie unter Optionen auf Standard (privat).
  6. Wählen Sie unter Netzwerke das VPC-Netzwerk oder das freigegebene VPC-Netzwerk aus, das für VPC-Netzwerk-Peering verwendet wird.
  7. Klicken Sie auf Erstellen.

Datensatz in der DNS-Zone erstellen

Erstellen Sie den Eintrag in der DNS-Zone mit den internen IP-Adressen, für die wenn Sie Ihre Pipeline entwerfen. Weitere Informationen finden Sie unter Fügen Sie einen Eintrag hinzu.

Console

So erstellen Sie den Eintrag:

  1. Rufen Sie in der Google Cloud Console die Seite Cloud DNS auf.

    Cloud DNS aufrufen

  2. Klicken Sie auf die Zone, für die Sie einen Ressourcendatensatz erstellen möchten.

  3. Klicken Sie auf der Seite Zonendetails auf Standard hinzufügen.

  4. Geben Sie unter DNS-Name einen Domainnamen ein, der bei der Erstellung aufgelöst werden muss .

  5. Geben Sie die Details zum Datensatztyp ein. Geben Sie für die IPv4-Adresse die interne IP-Adresse für die Senke oder Quelle, die in der Pipeline verwendet werden soll. Weitere Informationen Informationen zu Eintragstypen finden Sie unter Fügen Sie einen Eintrag hinzu.

  6. Klicken Sie auf Erstellen.

DNS-Peering in einer Instanz hinzufügen

Console

So erstellen Sie DNS-Peering in der Google Cloud Console:

  1. Öffnen Sie die Instanz.

    1. Rufen Sie in der Google Cloud Console die Seite „Cloud Data Fusion“ auf.

    2. Klicken Sie auf Instanzen und dann auf den Namen der Instanz, um die Seite Instanzdetails aufzurufen.

      Zur Seite „VM-Instanzen“

  2. Klicken Sie auf DNS-Peering hinzufügen.

    Das Dialogfeld DNS-Peering hinzufügen wird geöffnet.

  3. Geben Sie für DNS-Peering-ID einen Namen ein.

  4. Geben Sie unter Domain den Domainnamen ein, den Sie beim Erstellen der private DNS-Zone verwenden.

  5. Wählen Sie für Zielprojekt den Namen des Projekts aus, in dem die private DNS-Zone wurde erstellt.

  6. Wählen Sie als Netzwerk den Namen des VPC-Netzwerk aus, in dem die private DNS-Zone wurde erstellt.

  7. Klicken Sie auf Speichern, um das DNS-Peering zu erstellen.

REST API

So lösen Sie Domains und Hostnamen mit Cloud Data Fusion DNS-Peering auf API aufrufen, create() .

Weitere Informationen und Methoden finden Sie in der Cloud Data Fusion-Datenbank DNS Peering API-Referenz

DNS-Auflösung in freigegebenen VPC-Netzwerken

So erstellen Sie private Cloud DNS-Zonen in einer freigegebenen VPC: ein Netzwerk erstellen, private Zone in des Hostprojekts und autorisieren Sie den Zugriff auf die Zone für das freigegebene VPC-Netzwerk oder die Zone in einem Dienstprojekt mit projektübergreifende Bindung. Weitere Informationen finden Sie unter Best Practices für private Cloud DNS-Zonen.

Erforderliche Rollen für freigegebene VPC-Netzwerke

Damit das Cloud Data Fusion-Dienstkonto die erforderlichen zum Erstellen eines DNS-Peerings in einem freigegebenen VPC-Netzwerk, Bitten Sie Ihren Administrator, dem Cloud Data Fusion-Dienstkonto die IAM-Rolle DNS-Peer (roles/dns.peer) im freigegebenen VPC-Hostprojekt. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Ihr Administrator kann dem Cloud Data Fusion-Dienstkonto möglicherweise auch die erforderlichen Berechtigungen über benutzerdefinierte Rollen oder andere vordefinierte Rollen erteilen.

Weitere Informationen finden Sie unter Zugriff auf die erforderlichen Dienstkonten gewähren.

Nächste Schritte