nota
Las conexiones unificadas (conexión v2) estandarizan todas las conexiones de modo que utilicen claves USERNAME
, PASSWORD
para las credenciales de autenticación básica. Aún puede crear una conexión v1 a través de la API con secretos que contengan sfUser
, sfPassword
.
Al agregar un origen de datos: nodo Snowflake en AWS Glue Studio, puede elegir una conexión de Snowflake en AWS Glue existente o crear una nueva conexión. Debe elegir un tipo de conexión SNOWFLAKE
y no un tipo de conexión JDBC
configurado para conectarse a Snowflake. Utilice el siguiente procedimiento para crear una conexión con Snowflake en AWS Glue:
Crear una conexión con Snowflake
En Snowflake, genere un usuario
snowflakeUser
y una contraseñasnowflakePassword
.-
Determine con qué almacén de Snowflake interactuará este usuario,
snowflakeWarehouse
. Configúrelo comoDEFAULT_WAREHOUSE
parasnowflakeUser
en Snowflake o recuérdelo para el siguiente paso. En AWS Secrets Manager, cree un secreto con sus credenciales de Snowflake. Para crear un secreto en Secrets Manager, siga el tutorial disponible en Crear un secreto AWS Secrets Manager en la documentación AWS Secrets Manager. Después de crear el secreto, conserve el nombre secreto,
secretName
, para el siguiente paso.-
Al seleccionar pares clave/valor, cree un par para
snowflakeUser
con la clavesfUser
. -
Al seleccionar pares clave/valor, cree un par para
snowflakePassword
con la clavesfPassword
. -
Al seleccionar pares clave/valor, cree un par para snowflakeWarehouse
con la clavesfWarehouse
. Esto no es necesario si hay un valor predeterminado en Snowflake.
-
-
En el catálogo de datos de AWS Glue, cree una conexión mediante los pasos que se indican en Agregar una conexión en AWS Glue. Tras crear la conexión, conserve el nombre de la conexión,
connectionName
, para el siguiente paso.-
Al seleccionar un tipo de conexión, seleccione Snowflake.
-
Al seleccionar la URL de Snowflake, proporcione el nombre de host de la instancia de Snowflake. La URL utilizará un nombre de host en el formulario
.account_identifier
.snowflakecomputing.com -
Al seleccionar un secreto AWS, proporcione un
secretName
.
-