

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di una BigQuery connessione
<a name="creating-bigquery-connection"></a>

Per connetterti a Google BigQuery da AWS Glue, dovrai creare e archiviare le tue credenziali di Google Cloud Platform in modo Gestione dei segreti AWS segreto, quindi associare tale segreto a una BigQuery AWS Glue connessione Google.

**Per configurare una connessione a BigQuery:**

1. In Google Cloud Platform, crea e identifica le risorse pertinenti:
   + Crea o identifica un progetto GCP contenente BigQuery le tabelle a cui desideri connetterti.
   + Abilita l' BigQuery API. Per ulteriori informazioni, consulta [Utilizzare l'API BigQuery Storage Read per leggere i dati delle tabelle](https://cloud.google.com/bigquery/docs/reference/storage/#enabling_the_api).

1. In Google Cloud Platform, crea ed esporta le credenziali dell'account del servizio:

   [È possibile utilizzare la procedura guidata per le BigQuery credenziali per velocizzare questo passaggio: Creazione di credenziali.](https://console.cloud.google.com/apis/credentials/wizard?api=bigquery.googleapis.com)

   Per creare un account di servizio in GCP, segui il tutorial disponibile in [Creazione di account di servizio](https://cloud.google.com/iam/docs/service-accounts-create).
   + Quando selezionate il **progetto, selezionate il progetto** contenente la tabella. BigQuery 
   + Quando selezioni i ruoli GCP IAM per il tuo account di servizio, aggiungi o crea un ruolo che conceda le autorizzazioni appropriate per eseguire BigQuery lavori di lettura, scrittura o creazione BigQuery di tabelle.

   Per creare le credenziali per il tuo account di servizio, segui il tutorial disponibile in [Creazione della chiave di un account di servizio](https://cloud.google.com/iam/docs/keys-create-delete#creating).
   + Quando selezioni il tipo di chiave, seleziona **JSON**.

   Ora dovresti avere scaricato un file JSON con le credenziali per il tuo account di servizio. La schermata visualizzata dovrebbe risultare simile a quella nell'immagine seguente:

   ```
   {
     "type": "service_account",
     "project_id": "*****",
     "private_key_id": "*****",
     "private_key": "*****",
     "client_email": "*****",
     "client_id": "*****",
     "auth_uri": "https://accounts.google.com/o/oauth2/auth",
     "token_uri": "https://oauth2.googleapis.com/token",
     "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
     "client_x509_cert_url": "*****",
     "universe_domain": "googleapis.com"
   }
   ```

1. In Gestione dei segreti AWS, crea un segreto utilizzando il file di credenziali scaricato. Puoi scegliere la scheda **Plaintext** e incollare il contenuto del file in formato JSON. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in [Crea un Gestione dei segreti AWS segreto](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) nella Gestione dei segreti AWS documentazione. Dopo aver creato il segreto, mantieni il nome del segreto {{secretName}} per il passaggio successivo. 

1. Nel AWS Glue Data Catalog, crea una connessione seguendo la procedura riportata di seguito[https://docs.aws.amazon.com/glue/latest/dg/console-connections.html](https://docs.aws.amazon.com/glue/latest/dg/console-connections.html). Dopo aver creato la connessione, mantieni il nome della connessione per il passaggio successivo. {{connectionName}} 
   + Quando selezioni un **tipo di connessione**, seleziona Google BigQuery.
   + Quando selezioni un **AWS segreto**, fornisci{{secretName}}.

1. Concedi al ruolo IAM associato al tuo AWS Glue lavoro il permesso di lettura{{secretName}}.

1. Nella configurazione del tuo AWS Glue lavoro, fornisci {{connectionName}} una **connessione di rete aggiuntiva**.