Configura connessioni con collegamenti di rete

BigQuery supporta le query federate che ti consentono di inviare una query ai database esterni e restituisce il risultato come tabella temporanea. Le query federate utilizzano l'API BigQuery Connection per stabilire una connessione. Questo che mostra come aumentare la sicurezza di questa connessione.

Poiché la connessione si connette direttamente al database, devi consentire del traffico da Google Cloud al motore del database. Per aumentare la sicurezza, e deve consentire solo il traffico proveniente dalle query di BigQuery. Questa limitazione del traffico può essere applicata in due modi:

  • definendo un indirizzo IP statico utilizzato da un BigQuery connessione e aggiungendola alle regole firewall dell'origine dati esterna.
  • Creando una VPN tra BigQuery e il tuo server dell'infrastruttura e di utilizzarla per le tue query.

Entrambe queste tecniche sono supportate tramite l'uso di collegamenti di rete.

Prima di iniziare

Concede ruoli IAM (Identity and Access Management) che concedono agli utenti le autorizzazioni necessarie per eseguire ciascuna attività in questo documento.

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per configurare una connessione con collegamenti di rete, chiedi all'amministratore di concederti Ruolo IAM Amministratore computing (roles/compute.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.

Questo ruolo predefinito contiene le autorizzazioni necessarie per configurare una connessione con collegamenti di rete. Per vedere le autorizzazioni esatte obbligatorie, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

Per configurare una connessione con collegamenti di rete sono necessarie le seguenti autorizzazioni:

  • compute.networkAttachments.get
  • compute.networkAttachments.update

Potresti anche riuscire a ottenere queste autorizzazioni con ruoli personalizzati altri ruoli predefiniti.

Per ulteriori informazioni su ruoli e autorizzazioni IAM in per BigQuery, consulta Ruoli e autorizzazioni IAM di BigQuery.

Limitazioni

Le connessioni con collegamenti di rete sono soggette alle seguenti limitazioni:

  • I collegamenti di rete sono supportati solo per Connessioni di SAP DataSpa.
  • Per le regioni standard, i collegamenti di rete devono trovarsi nella stessa regione come connessione. Per le connessioni nell'area multiregionale US, la rete il collegamento deve trovarsi nella regione us-central1. Per le connessioni nel EU in più regioni, il collegamento di rete deve trovarsi in Regione europe-west4.
  • Non puoi apportare modifiche al collegamento di rete dopo averlo creato. A devi configurare qualcosa in un nuovo modo, devi ricreare il collegamento di rete.

Crea un collegamento di rete

Quando crei una connessione per la federazione delle query, puoi utilizzare il campo parametro di collegamento di rete, che rimanda a un collegamento di rete che fornisce connettività alla rete da cui proviene la connessione al database la creazione di un progetto. Puoi creare un collegamento di rete definendo un indirizzo IP statico un indirizzo IP o la creazione di una VPN. Per entrambe le opzioni, procedi nel seguente modo:

  1. Se non ne hai già uno, per creare una rete VPC e una subnet.

  2. Se vuoi creare un collegamento di rete definendo un indirizzo IP statico, crea un gateway Cloud NAT con un indirizzo IP statico, utilizzando la rete, la regione e la subnet che hai creato. Se vuoi creare un collegamento di rete creando una VPN, creare VPN connessa alla tua rete privata.

  3. Creare un collegamento di rete utilizzando la rete, la regione e la subnet che hai creato.

  4. (Facoltativo) A seconda dei criteri di sicurezza della tua organizzazione, potrebbe essere necessario per configurare il firewall Google Cloud per consentire il traffico in uscita creazione di una regola firewall con le seguenti impostazioni:

    • Imposta Destinazioni su Tutte le istanze nella rete.
    • Imposta Intervalli IPv4 di destinazione sull'intero intervallo di indirizzi IP.
    • Imposta Protocolli e porte specificati sulla porta utilizzata per configurare un database.
  5. Configura il firewall interno per consentire il traffico in entrata dall'indirizzo IP statico che hai creato. Questo processo varia a seconda dell'origine dati.

  6. Crea una connessione e includi il del collegamento di rete che hai creato.

  7. Esegui qualsiasi query federata per per sincronizzare il progetto con il collegamento di rete.

La tua connessione è ora configurata con un collegamento di rete e puoi eseguire o query federate.

Prezzi

Passaggi successivi