Creazione di una connessione Snowflake - AWS Glue

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 connessione Snowflake

Nota

Le connessioni unificate (connessione v2) standardizzano tutte le connessioni per utilizzare le chiavi USERNAME e PASSWORD per le credenziali di autenticazione di base. È comunque possibile creare una connessione v1 tramite API con segreti contenenti sfUser e sfPassword.

Quando si aggiunge un nodo Origine dati - Snowflake in AWS Glue Studio, è possibile scegliere una connessione AWS Glue Snowflake esistente o crearne una nuova. È necessario scegliere un tipo di connessione SNOWFLAKE e non un tipo di connessione JDBCconfigurato per la connessione a Snowflake. Per creare una connessione AWS Glue Snowflake, utilizza la procedura seguente:

Creazione di una connessione Snowflake
  1. In Snowflake, genera un utente, sowflakeUser, e una password, snowflakePassword.

  2. Determina con quale warehouse Snowflake interagirà questo utente, snowflakeWarehouse. Puoi impostarlo come DEFAULT_WAREHOUSE per snowflakeUser in Snowflake o ricordarlo per il passaggio successivo.

  3. In Gestione dei segreti AWS, crea un segreto utilizzando le tue credenziali Snowflake. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in Create an Gestione dei segreti AWS secret nella documentazione di Gestione dei segreti AWS. Dopo aver creato il segreto, prendi nota del nome, secretName, per il passaggio successivo.

    • Quando selezioni le coppie chiave/valore, crea una coppia per snowflakeUser con la chiave sfUser.

    • Quando selezioni le coppie chiave/valore, crea una coppia per snowflakePassword con la chiave sfPassword.

    • Quando selezioni le coppie chiave/valore, crea una coppia per snowflakeWarehouse con la chiave sfWarehouse. Questo non è necessario se in Snowflake è impostato un valore predefinito.

  4. In Catalogo dati AWS Glue, crea una connessione seguendo i passaggi descritti in Adding an AWS Glue connection. Dopo aver creato la connessione, prendi nota del nome, connectionName, per il passaggio successivo.

    • In Tipo di connessione, seleziona Snowflake.

    • In URL Snowflake, fornisci il nome host dell'istanza Snowflake. L'URL utilizzerà un nome host nel modulo account_identifier.snowflakecomputing.com.

    • Quando selezioni il Segreto AWS, fornisci secretName.