Connexion à une base de données dans Amazon Redshift - Amazon Redshift

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 .

Connexion à une base de données dans Amazon Redshift

Avec Amazon Redshift, vous pouvez établir une connexion à votre cluster d’entrepôts de données et exécuter des requêtes SQL, charger des données ou effectuer des tâches administratives. La connexion à une base de données fait référence au processus de création d’un canal sécurisé entre une application ou un outil client et le cluster Amazon Redshift. Les sections suivantes fournissent des instructions détaillées sur la procédure à suivre pour se connecter à une base de données Amazon Redshift.

Console

Connectez-vous à une base de données pour afficher les bases de données et les objets des bases de données de ce cluster ou pour afficher les unités de partage des données dans l’entrepôt de données Amazon Redshift. Les informations d’identification utilisateur utilisées pour se connecter à une base de données spécifiée doivent disposer des autorisations nécessaires pour afficher toutes les unités de partage des données.

S’il n’y a pas de connexion locale, effectuez l’une des actions suivantes :

  • Si vous êtes un administrateur producteur, accédez à l’onglet Clusters pour les clusters alloués ou à l’onglet Configuration des espaces de noms pour les points de terminaison sans serveur. Dans la liste, sélectionnez le cluster ou l’espace de noms correspondant.

  • Dans la page des détails du cluster, à partir de l’onglet Unités de partage des données, choisissez Se connecter à une base de données et effectuez l’une des actions suivantes :

    • Dans la section Unités de partage des données provenant d’autres espaces de noms et Comptes AWS, consultez les unités de partage des données provenant d’autres clusters, espaces de noms ou comptes.

    • Dans la section Unités de partage des données créées dans mon cluster, consultez les unités de partage des données de votre cluster.

  • Dans la fenêtre Connect to database (Connexion à la base de données), procédez de l’une des manières suivantes :

    • Si vous choisissez Create a new connection (Créer une connexion), sélectionnez AWSSecrets Manager pour utiliser un secret stocké afin d’authentifier l’accès à la connexion.

      Sinon, sélectionnez Temporary credentials (Informations d’identification temporaires) pour utiliser les informations d’identification de la base de données afin d’authentifier l’accès à la connexion. Indiquez des valeurs pour Database name (Nom de base de données) et Database user (Utilisateur de la base de données).

      Choisissez Se connecter.

    • Choisissez Use a recent connection (Utiliser une connexion récente) pour vous connecter à une autre base de données pour laquelle vous disposez des autorisations nécessaires.

      Amazon Redshift établit automatiquement la connexion.

Une fois la connexion à la base de données établie, vous pouvez commencer à créer et à interroger des unités de partage des données, ou à créer des bases de données à partir d’unités de partage des données.