Passer au contenu

Comment puis-je résoudre les erreurs liées à une connexion AWS Glue qui inclut une source JDBC ?

Lecture de 3 minute(s)
0

Je souhaite résoudre les erreurs liées à une connexion AWS Glue qui inclut une source de données Java Database Connectivity (JDBC).

Brève description

Pour se connecter à une source de données JDBC, une connexion AWS Glue doit être configurée avec des paramètres correspondant aux détails de la source de données.

Les problèmes suivants peuvent empêcher AWS Glue de se connecter à une source de données JDBC :

  • L'URL de JDBC n'est pas configurée correctement.
  • AWS Glue ne dispose pas de l'autorisation AWS Identity and Access Management (IAM) requise.
  • Un problème s’est produit au niveau du réseau.
  • Les informations d'identification de votre base de données ou les autorisations de votre objet de base de données sont incorrectes.

Résolution

Pour résoudre ces problèmes, utilisez le dossier d’exploitation AWSSupport-TroubleshootGlueConnection d’Automation, une fonctionnalité d'AWS Systems Manager.

Prérequis : Avant de lancer le dossier d’exploitation AWSSupport-TroubleshootGlueConnection, assurez-vous que votre utilisateur ou votre rôle IAM dispose des autorisations requises. Pour plus d'informations, consultez la section Autorisations IAM requises de la rubrique AWSSupport-TroubleshootGlueConnection.

Procédez comme suit :

  1. Ouvrez le document AWSSupport-TroubleshootGlueConnection sur la console Systems Manager.
  2. Sélectionnez Exécuter l'automatisation.
  3. Saisissez les valeurs suivantes pour les paramètres d'entrée :
    AutomationAssumeRole (facultatif) : ARN du rôle IAM qui permet l’exécution d’Automation. Si vous ne spécifiez aucun rôle, Automation utilise les autorisations de l'utilisateur qui lance le dossier d’exploitation.
    TestConnectionRole (obligatoire) : ARN du rôle IAM utilisé par le test de connexion.
    ConnectionName (obligatoire) : Nom de l'échec de connexion AWS Glue que vous devez résoudre.
    PersistReachabilityAnalyzerResults (facultatif) : Ce paramètre détermine si Automation stocke les résultats de l’Analyseur d'accessibilité. La valeur par défaut de ce paramètre est faux.
    PointOfPresenceLogRetentionPeriod (facultatif) : Durée pendant laquelle Automation stocke les journaux AWS Lambda créés par le dossier d’exploitation. La valeur par défaut de ce paramètre est de 7 jours.
    DatasourceSubnets (facultatif) : Si la source de données d'origine n'est pas disponible, utilisez ce paramètre pour indiquer les sous-réseaux qu'elle utilise. Vous devez utiliser ce paramètre avec DatasourceSecurityGroups.
    DatasourceSecurityGroups (facultatif) : Si la source de données d'origine n'est pas disponible, utilisez ce paramètre pour indiquer les groupes de sécurité qu'elle utilise. Vous devez utiliser ce paramètre avec DatasourceSubnets.
  4. Sélectionnez Exécuter.
    Remarque : Pour plus d'informations sur les vérifications effectuées par le dossier d’exploitation, reportez-vous à l'étape 6 de la section Instructions de la rubrique AWSSupport-TroubleshootGlueConnection.
  5. Examinez les résultats détaillés dans les sorties du dossier d’exploitation, puis effectuez toutes les actions répertoriées dans la section Résultats de l’automatisation.
    Remarque : Pour plus d'informations sur la sortie du dossier d’exploitation, reportez-vous à l'étape 7 de la section Instructions de la rubrique AWSSupport-TroubleshootGlueConnection.
  6. Vérifiez que les informations d'identification de votre base de données sont correctement configurées.
AWS OFFICIELA mis à jour il y a 2 ans