Desidero risolvere gli errori di una connessione AWS Glue con un'origine dati Java Database Connectivity (JDBC).
Breve descrizione
Per connettersi a un'origine dati JDBC, è necessario configurare una connessione AWS Glue con parametri che corrispondano ai dettagli dell'origine dati.
I seguenti problemi possono impedire ad AWS Glue di connettersi a un'origine dati JDBC:
- L'URL di JDBC non è configurato correttamente.
- AWS Glue non dispone dell'autorizzazione AWS Identity and Access Management (IAM) necessaria.
- C'è un problema di rete.
- Le credenziali del database o le autorizzazioni degli oggetti del database non sono corrette.
Risoluzione
Per risolvere questi problemi, utilizza il runbook AWSSupport-TroubleshootGlueConnection in Automazione, una funzionalità di AWS Systems Manager.
Prerequisito: Prima di avviare il runbook AWSSupport-TroubleshootGlueConnection, assicurati che il tuo utente o ruolo IAM disponga delle autorizzazioni necessarie. Per ulteriori informazioni, consulta Autorizzazioni IAM richieste di AWSSupport-TroubleshootGlueConnection.
Completa i seguenti passaggi:
- Apri il documento AWSSupport-TroubleshootGlueConnection nella console Systems Manager.
- Scegli Esegui automazione.
- Immetti i valori seguenti per i parametri di input:
AutomationAssumeRole (facoltativo): L'ARN del ruolo IAM che consente l'esecuzione di Automazione. Se non specifichi un ruolo, Automazione utilizza le autorizzazioni dell'utente che avvia il runbook.
TestConnectionRole (obbligatorio): L'ARN del ruolo IAM utilizzato dal test di connessione.
ConnectionName (obbligatorio): Il nome della connessione AWS Glue non riuscita che devi risolvere.
PersistReachabilityAnalyzerResults (facoltativo): Questo parametro determina se Automazione memorizza i risultati di Reachability Analyzer. Il valore predefinito di questo parametro è false.
PointOfPresenceLogRetentionPeriod (facoltativo): Il periodo di tempo in cui Automazione archivia i log AWS Lambda creati dal runbook. Il valore predefinito di questo parametro è 7 giorni.
DatasourceSubnets (facoltativo): Se l'origine dati originale non è disponibile, utilizza questo parametro per fornire le sottoreti utilizzate. È necessario utilizzare questo parametro con DatasourceSecurityGroups.
DatasourceSecurityGroups (facoltativo): Se l'origine dati originale non è disponibile, utilizza questo parametro per fornire i gruppi di sicurezza utilizzati. È necessario utilizzare questo parametro con DatasourceSubnets.
- Scegli Esegui.
Nota: per ulteriori informazioni sui controlli eseguiti dal runbook, consulta la fase 6 della sezione Istruzioni di AWSSupport-TroubleshootGlueConnection.
- Rivedi i risultati dettagliati negli Output del runbook, quindi completa le azioni elencate nella sezione Risultati di automazione.
Nota: per ulteriori informazioni sull'output del runbook, consulta la fase 7 della sezione Istruzioni di AWSSupport-TroubleshootGlueConnection.
- Verifica che le credenziali del database siano configurate correttamente.