Résolution des problèmes liés à Babelfish - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Résolution des problèmes liés à Babelfish

Vous trouverez ci-dessous des idées de résolution et des solutions de contournement pour certains problèmes de cluster de bases de données Babelfish.

Échec de connexion

Les causes les plus courantes des échecs de connexion à un nouveau cluster de bases de données Aurora doté de Babelfish sont les suivantes :

  • Le groupe de sécurité n'autorise pas l'accès – Si vous rencontrez des difficultés pour vous connecter à une instance Babelfish, vérifiez que vous avez ajouté votre adresse IP au groupe de sécurité Amazon EC2 par défaut. Vous pouvez utiliser https://checkip.amazonaws.com/ pour déterminer votre adresse IP, puis l'ajouter à votre règle de trafic entrant pour le port TDS et le port PostgreSQL. Pour en savoir plus, consultez Ajout de règles à un groupe de sécurité dans le Guide de l'utilisateur Amazon EC2.

  • Mismatching SSL configurations (Configurations SSL non concordantes) — si le paramètre rds.force_ssl est activé (défini sur 1) sur Aurora PostgreSQL, les clients doivent se connecter à Babelfish via SSL. Si votre client n'est pas configuré correctement, vous verrez apparaître un message d'erreur comme celui-ci :

    Cannot connect to your-Babelfish-DB-cluster, 1433 --------------------- ADDITIONAL INFORMATION: no pg_hba_conf entry for host "256.256.256.256", user "your-user-name", "database babelfish_db", SSL off (Microsoft SQL Server, Error: 33557097) ...

    Cette erreur indique un possible problème de configuration SSL entre votre client local et le cluster de base de données Babelfish. De plus, le cluster exige que les clients utilisent SSL (son paramètre rds.force_ssl est réglé sur 1). Pour plus d'informations sur la configuration de SSL, consultez Using SSL with a PostgreSQL DB instance (Utiliser SSL avec une instance de base de données PostgreSQL) dans le Guide de l'utilisateur Amazon RDS.

    Si vous utilisez SQL Server Management Studio (SSMS) pour vous connecter à Babelfish et que vous voyez cette erreur, vous pouvez sélectionner les options Encrypt connection (Chiffrer la connexion) et Trust server certificate (Faire confiance au certificat de connexion du serveur) dans le volet Connection Properties (Propriétés de la connexion) et réessayer. Ces paramètres gèrent l'exigence de connexion SSL pour SSMS.

Pour en savoir plus sur la résolution des problèmes de connexion Aurora, consultez Impossible de se connecter à l'instance de base de données Amazon RDS.