La risoluzione DNS è disponibile nelle istanze private in esecuzione in Cloud Data Fusion 6.7.0 o versioni successive. Ti consente di utilizzare nomi host nomi di dominio per origini e sink quando progetti la pipeline in un ambiente in modo da non dover modificare la pipeline durante il failover.
In caso contrario, utilizzerai indirizzi IP hardcoded, che possono causare problemi quando gli indirizzi cambiano in caso di failover nei deployment ad alta disponibilità. DNS di risoluzione dei problemi è consigliata quando progetti una pipeline in un'istanza privata vuoi recuperare lo schema, eseguire anteprime, eseguire il wrangle e testare le connessioni.
Per ulteriori informazioni, vedi Risoluzione DNS in Cloud Data Fusion.
Prima di iniziare
Crea un'istanza privata
Crea un'istanza privata in Cloud Data Fusion e configura una rete VPC o una rete VPC condivisa nell'istanza seguendo i passaggi che seguono.
Crea un'istanza Cloud Data Fusion privata. Quando crei l'istanza, scegli le seguenti opzioni:
- Scegli la versione 6.7.0 o successiva.
- Nel campo Rete, scegli la rete associata appropriata per la connessione privata.
- Inserisci eventuali altri dettagli dell'istanza e fai clic su Crea. Per informazioni su tutti i campi, consulta Crea un'istanza Cloud Data Fusion privata.
Configura il peering di rete VPC.
Cloud Data Fusion utilizza il peering di rete VPC per stabilire la connettività di rete al tuo VPC o alla rete VPC condivisa. Ciò consente Cloud Data Fusion accede alle risorse sulla tua rete tramite IP interno indirizzi IP esterni.
Quando lo configuri, segui questi passaggi:
- Inserisci un Nome per la connessione in peering.
- In La tua rete VPC, scegli la rete in cui hai creato dell'istanza di Cloud Data Fusion.
- Per Rete VPC in peering, scegli In un altro progetto.
- In ID progetto, inserisci l'ID progetto del tenant.
In Nome rete VPC, inserisci
INSTANCE_REGION-INSTANCE_ID
.Sostituisci quanto segue:
INSTANCE_REGION
: la regione in cui hai creato la tua istanza Cloud Data Fusion.INSTANCE_ID
: l'ID del dell'istanza di Cloud Data Fusion.
In Scambia route personalizzate, fai clic su Esporta route personalizzate. Questo consente lo scambio di qualsiasi route personalizzata definita nella rete VPC con la rete VPC del tenant.
Fai clic su Crea.
Se il peering di rete VPC è configurato correttamente, lo stato Status nella pagina dei dettagli della rete VPC è Active.
Crea una zona DNS privata gestita
Per risolvere i nomi di dominio in Cloud Data Fusion, crea un nuovo account privato gestito Zona DNS nella stessa rete VPC o rete VPC condivisa utilizzata per VPC peering di rete. Per ulteriori informazioni, vedi Crea una zona privata.
Console
Per creare una zona DNS gestita privata, segui questi passaggi:
- Nella console Google Cloud, vai alla pagina Crea una zona DNS.
- In Nome zona, inserisci un nome.
- In Tipo di zona, fai clic su Privato.
- In Nome DNS, inserisci un nome di dominio.
- In Opzioni, fai clic su Predefinito (privato).
- Per Reti, seleziona la rete VPC o la rete VPC condivisa che è stata utilizzata per il peering di rete VPC.
- Fai clic su Crea.
Crea un set di record nella zona DNS
Crea il set di record nella zona DNS contenente gli indirizzi IP interni da risolvere quando progetti la pipeline. Per ulteriori informazioni, vedi Aggiungi un record.
Console
Per creare il set di record:
Nella console Google Cloud, vai alla pagina Cloud DNS.
Fai clic sulla zona per cui vuoi creare un insieme di record di risorse.
Nella pagina Dettagli zona, fai clic su Aggiungi standard.
In Nome DNS, inserisci un nome di dominio che deve essere risolto in fase di progettazione nel tempo.
Inserisci i dettagli del tipo di record. Per l'indirizzo IPv4, fornisci l'indirizzo IP interno per la destinazione o l'origine da utilizzare nella pipeline. Per ulteriori informazioni informazioni sui tipi di record, consulta Aggiungi un record.
Fai clic su Crea.
Aggiungere il peering DNS in un'istanza
Console
Per creare il peering DNS nella console Google Cloud, segui questi passaggi:
Apri l'istanza.
Nella console Google Cloud, vai alla pagina Cloud Data Fusion.
Fai clic su Istanze, quindi sul nome dell'istanza per andare alla pagina Dettagli istanza.
Fai clic su Aggiungi peering DNS.
Si apre la finestra di dialogo Aggiungi peering DNS.
In ID peering DNS, inserisci un nome.
In Domain (Dominio), inserisci il nome di dominio che hai utilizzato per creare la zona DNS privata.
Per il Progetto di destinazione, seleziona il nome del progetto in cui La zona DNS è stata creata.
Per Rete, seleziona il nome della rete VPC in cui è stata creata una zona DNS privata.
Fai clic su Salva per creare il peering DNS.
API REST
Risoluzione di domini e nomi host con il peering DNS di Cloud Data Fusion
API, chiama la sua
create()
.
Per ulteriori informazioni e metodi, consulta Cloud Data Fusion Riferimento per l'API di peering DNS.
Risoluzione DNS nelle reti VPC condivise
Per creare zone private Cloud DNS in una rete VPC condivisa, crea una zona privata nel progetto host e autorizza l'accesso alla zona per la rete VPC condivisa oppure configura la zona in un progetto di servizio utilizzando il collegamento tra progetti. Per ulteriori informazioni, consulta le best practice per le zone private Cloud DNS.
Ruoli obbligatori per le reti VPC condivise
Per garantire che l'account di servizio Cloud Data Fusion disponga dei necessari
autorizzazioni per creare un peering DNS in una rete VPC condivisa,
chiedi all'amministratore di concedere all'account di servizio Cloud Data Fusion la
Ruolo IAM Peer DNS (roles/dns.peer
) nel progetto host VPC condiviso.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso a progetti, cartelle e organizzazioni.
L'amministratore potrebbe anche essere in grado di fornire l'account di servizio Cloud Data Fusion le autorizzazioni richieste tramite la ruoli o altri ruoli predefiniti ruoli.
Per ulteriori informazioni, vedi Concessione dell'accesso agli account di servizio richiesti.
Passaggi successivi
- Scopri di più sul networking in Cloud Data Fusion.
- Fai riferimento all'API Cloud Data Fusion.