Help us improve the AWS re:Post Knowledge Center by sharing your feedback in a brief survey. Your input can influence how we create and update our content to better support your AWS journey.
Come posso risolvere i problemi relativi alle connessioni non riuscite di AWS Glue a origini dati esterne?
Desidero risolvere i problemi relativi alle connessioni non riuscite di AWS Glue a origini dati esterne.
Risoluzione
Innanzitutto, risolvi i problemi relativi a una connessione di prova non riuscita. Se AWS Glue non riesce ancora a connettersi all'origine dati, completa la seguente risoluzione per il connettore che utilizzi.
Problemi di connessione con OpenSearch
Se ricevi un errore "Cannot detect OpenSearch version", esegui le seguenti azioni:
- Nelle proprietà di connessione dell'ambiente cloud o Wide Area Network (WAN), imposta opensearch.nodes.wan.only su true.
- Se utilizzi Elasticsearch, inserisci il seguente codice nel cluster per attivare la modalità di compatibilità:
PUT /_cluster/settings { "persistent": { "compatibility.override_main_response_version": true } }
Problemi di connessione con Kafka
Kafka accetta solo keystore in formato .jks. Se ricevi un errore "Failed to load SSL keystore", verifica che il keystore sia in formato .jks.
Problemi di connessione con MongoDB
Completa la risoluzione dell'errore che ricevi.
Errore di autenticazione di MongoDB
Se ricevi un errore "Exception authenticating MongoCredential", verifica le seguenti configurazioni:
- Il nome utente e la password corrispondono alle credenziali MongoDB utilizzate dall'applicazione.
- Il metodo di autenticazione specifica il database di autenticazione corretto.
- Hai formattato correttamente l'URL della connessione MongoDB nel meccanismo di autenticazione e nell’origine di autenticazione.
Per ulteriori informazioni, consulta Connect with Java Database Connectivity (JDBC) Driver (Connessione con il driver Java Database Connectivity (JDBC)) sul sito web di MongoDB.
Errori di connessione con MongoDB o DocumentDB in AWS Glue 4.0
Se ricevi il seguente errore quando utilizzi AWS Glue 4.0, verifica di aver configurato correttamente le proprietà e i formati URL del connettore MongoDB:
"Mongo/DocumentDB connection URL is not supported."
Per ulteriori informazioni, consulta Batch read configuration options (Opzioni di configurazione della lettura in batch) sul sito web di MongoDB.
Errori di connessione con Snowflake
Innanzitutto, verifica le seguenti configurazioni:
- Il processo AWS Glue utilizza una connessione Snowflake.
- Hai configurato i parametri URL della connessione Snowflake nell'ordine user, database, role_name e warehouse.
- La connessione rispetta le limitazioni del connettore Snowflake di AWS Glue.
Quindi completa la risoluzione dell'errore che ricevi.
Errori delle connessioni effettuate con Boto3
Se hai utilizzato Boto3 per creare la connessione Snowflake, controlla di aver configurato correttamente il parametro SparkProperties.
Esempio di configurazione con proprietà corretta:
{ "Connection": { "Name": "Snowflake connection", "Description": "", "ConnectionType": "SNOWFLAKE", "ConnectionProperties": { "SparkProperties": "{\"sfUrl\":\"https://account.snowflakecomputing.com\",\"secretId\":\"mySecret\"}" }, "CreationTime": 1708694242.804, "LastUpdatedTime": 1708694242.804, "LastUpdatedBy": "..." } }
Codice di risposta HTTP 403
Se ricevi un errore "HTTP Response code: 403, request: POST", assicurati che l'URL, il nome utente e la password della connessione Snowflake siano accurati. Quindi verifica di aver effettuato correttamente la configurazione della rete. Per ulteriori informazioni sulle autorizzazioni dei ruoli Snowflake, consulta Access control considerations (Considerazioni sul controllo degli accessi) sul sito web di Snowflake.
Errore di comunicazione JDBC: timeout di connessione
Se ricevi l'errore "JDBC driver encountered communication", verifica che la configurazione della connessione utilizzi una sottorete privata. Quindi configura un gateway NAT nella sottorete della connessione AWS Glue che instrada il traffico verso Snowflake.
ConnectTimeoutError con Snowflake Marketplace Connector
Se ricevi il seguente errore, configura un gateway NAT nella sottorete della connessione AWS Glue:
"Connect timeout on endpoint URL."
Il gateway NAT deve consentire l'accesso al repository Amazon Elastic Container Registry (Amazon ECR).
Errore di revoca del certificato OCSP
Se ricevi un errore "Driver is connecting to an HTTPS endpoint without OCSP based Certificate Revocation", disattiva il controllo OSCP (Online Certificate Status Protocol). Per ulteriori informazioni, consulta How To: Turn off OCSP checking in Snowflake client drivers (Come disattivare il controllo OCSP nei driver client Snowflake) sul sito web di Snowflake.
Problemi di connessione con Teradata Vantage
Completa la risoluzione dell'errore che ricevi.
Timeout di accesso per la connessione
Se ricevi un errore "Login timeout for connection", verifica che la configurazione della rete consenta ad AWS Glue di accedere all'host Teradata Vantage.
Single Sign-on non supportato per Mechanism TD2
Se ricevi un errore "Single sign-on not supported for Mechanism TD2", verifica di aver effettuato correttamente la configurazione della rete. Quindi assicurati che la stringa di connessione contenga il nome utente e la password corretti. Non utilizzare credenziali Single Sign-on.
Problemi di connessione con Vertica
Verifica che la configurazione della rete consenta ad AWS Glue di accedere all'host Vertica.
