Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Résolution des problèmes de connexion à l’aide de Amazon Redshift Query Editor V2
Cette liste détaille les erreurs les plus fréquentes et peut vous aider à vous connecter à votre base de données Redshift avec l’éditeur de requêtes v2, en utilisant une identité AWS IAM Identity Center.
-
Error: Connection Issue: No Identity center session information available. — Lorsque cette erreur se produit, vérifiez les paramètres de sécurité et de confidentialité de votre navigateur. Ces paramètres du navigateur, en particulier ceux relatifs aux cookies sécurisés, tels que la fonctionnalité Total Cookie Protection de Firefox, peuvent bloquer les tentatives de connexion entre Amazon Redshift Query Editor V2 et une base de données Redshift. Suivez les étapes de correction détaillées pour votre navigateur :
-
Firefox : actuellement, les cookies tiers sont bloqués par défaut. Cliquez sur le bouclier dans la barre d’adresse du navigateur et activez le bouton pour désactiver la protection améliorée contre le suivi pour l’éditeur de requêtes v2.
-
Mode navigation privée de Chrome : par défaut, le mode navigation privée de Chrome bloque les cookies tiers. Cliquez sur l’icône en forme d’œil dans la barre d’adresse pour autoriser les cookies tiers pour l’éditeur de requêtes v2. Après avoir modifié le paramètre pour autoriser les cookies, il est possible que l’icône en forme d’œil ne s’affiche pas dans la barre d’adresse.
-
Safari : sur un Mac, ouvrez l’application Safari. Choisissez Paramètres, puis Paramètres avancés. Activez pour désactiver : Bloquer tous les cookies.
-
Edge : choisissez Paramètres, puis choisissez Cookies et autorisations du site. Sélectionnez ensuite Gérer et supprimer les cookies et les données du site, puis désactivez Bloquer les cookies tiers.
Si vous essayez de vous connecter après avoir modifié les paramètres et que vous continuez à recevoir le message d’erreur Connection Issue: No Identity center session information available, nous vous recommandons d’actualiser votre connexion avec AWS IAM Identity Center. Pour ce faire, cliquez avec le bouton droit sur votre instance de base de données Redshift et choisissez Actualiser. Une nouvelle fenêtre apparaît, dans laquelle vous pouvez vous authentifier.
-
-
Error: Connection issue: Identity center session expired or invalid. — Suite à l’intégration d’un cluster alloué par Redshift ou d’un groupe de travail sans serveur à AWS IAM Identity Center, un utilisateur peut recevoir cette erreur lorsqu’il tente de se connecter à une base de données Redshift depuis l’éditeur de requêtes v2. Cela peut faire suite à des tentatives de connexion réussies. Dans ce cas, nous vous recommandons de vous authentifier à nouveau. Pour ce faire, cliquez avec le bouton droit sur votre instance de base de données Redshift et choisissez Actualiser. Une nouvelle fenêtre apparaît, dans laquelle vous pouvez vous authentifier.
-
Error: Invalid scope. User credentials are not authorized to connect to Redshift. — Suite à l’intégration d’un cluster alloué par Redshift ou d’un groupe de travail sans serveur à AWS IAM Identity Center pour la gestion des identités, un utilisateur peut recevoir cette erreur lorsqu’il tente de se connecter à une base de données Redshift à partir de l’éditeur de requêtes v2. Dans ce cas, pour que l’éditeur de requêtes v2 puisse correctement connecter et authentifier un utilisateur via AWS IAM Identity Center afin d’accéder aux ressources appropriées, un administrateur doit affecter l’utilisateur à l’application Redshift AWS IAM Identity Center via la console Redshift. Ceci est effectué dans le cadre des Connexions IAM Identity Center. Ensuite, l’utilisateur peut établir une connexion réussie au bout d’une heure, ce qui est la limite de mise en cache de session AWS IAM Identity Center.
-
Error: Databases couldn’t be listed. FATAL: Failed query when cluster is auto paused. — Lorsqu’une base de données Amazon Redshift sans serveur est inactive et ne traite aucune charge de travail, elle peut rester suspendue lorsque vous vous connectez à une identité AWS IAM Identity Center. Pour y remédier, connectez-vous à l’aide d’une autre méthode d’authentification afin de reprendre le groupe de travail sans serveur. Connectez-vous ensuite à la base de données avec votre identité AWS IAM Identity Center.
-
Error: An error occurred during the attempt to federate with AWS IAM Identity Center. An Amazon Redshift administrator must delete and recreate the AWS IAM Identity Center QEV2 application, using the Redshift console. — Cette erreur se produit généralement lorsque l’instance d’application AWS IAM Identity Center associée à l’éditeur de requêtes v2 est supprimée. Pour y remédier, un administrateur Amazon Redshift doit supprimer et recréer les applications Redshift et éditeur de requêtes v2 pour AWS IAM Identity Center. Cela peut être effectué sur la console Redshift ou à l’aide de la commande CLI https://docs.aws.amazon.com/cli/latest/reference/redshift/delete-redshift-idc-application.html.