Pourquoi mon point de terminaison de tâche ou de développement AWS Glue échoue-t-il avec une erreur « Connection timed out » (Connexion expirée) lorsque j'essaie de me connecter à Amazon Redshift ou Amazon RDS ?

Date de la dernière mise à jour : 21/09/2021

J'essaie de me connecter aux tables Amazon Redshift ou Amazon Relational Database Service (Amazon RDS) dans AWS Glue. Mon test de connexion s'effectue avec succès. Toutefois, le point de terminaison de tâche ou de développement échoue avec l'erreur « Connection timed out » (Connexion expirée).

Brève description

Remarque : cet article porte sur les erreurs liées à l'expiration du délai de connexion qui se produisent après un test de connexion réussi. Si le test échoue, consultez Pourquoi le test de connexion AWS Glue a-t-il échoué ?

Voici quelques raisons courantes pour lesquelles une connexion peut échouer au niveau d'un point de terminaison de tâche ou de développement, même si le test de connexion aboutit :

  • La connexion n'est pas attachée à votre point de terminaison de tâche ou de développement.
  • Vous avez spécifié plusieurs connexions pour le point de terminaison de tâche ou de développement.

Résolution

Si vous utilisez votre propre script pour la tâche, vous devez spécifier la connexion que vous souhaitez utiliser. Pour confirmer qu'une connexion est attachée à votre tâche, procédez comme suit :

  1. Ouvrez la console AWS Glue.
  2. Sélectionnez la tâche, puis choisissez l'onglet Details (Informations).
  3. Vérifiez le paramètre Connections (Connexions). Si aucune connexion n'est répertoriée, modifiez la tâche et ajoutez une connexion.

AWS Glue prend en charge une connexion par point de terminaison de tâche ou de développement. Si vous spécifiez plusieurs connexions dans une tâche, AWS Glue utilise uniquement la première connexion. Si votre tâche nécessite l'accès à plusieurs VPC (Virtual Private Clouds), consultez Se connecter à et exécuter des tâches ETL sur plusieurs VPC à l'aide d'un VPC AWS Glue dédié.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?