Conditions préalables à l'accès aux bases de données Amazon RDS - AWS Toolkit for JetBrains

Conditions préalables à l'accès aux bases de données Amazon RDS

Avant de pouvoir vous connecter à une base de données Amazon RDS à l'aide d'AWS Toolkit for JetBrains, vous devez effectuer les tâches suivantes :

Création d'une instance de base de données Amazon RDS et configuration d'une méthode d'authentification

AWS Toolkit for JetBrains vous permet de vous connecter à une instance de base de données Amazon RDS qui a déjà été créée et configurée dans AWS. Une instance de base de données est un environnement de base de données isolé fonctionnant dans le cloud et pouvant contenir plusieurs bases de données créées par l'utilisateur. Pour plus d'informations sur la création d'instances de base de données pour les moteurs de base de données pris en charge, reportez-vous à la section Démarrer avec les ressources Amazon RDS du Guide de l'utilisateur Amazon RDS.

Lorsqu'ils se connectent à une base de données à l'aide d'AWS Toolkit for JetBrains, les utilisateurs peuvent choisir de s'authentifier à l'aide d'informations d'identification IAM ou de Secrets Manager. Le tableau suivant décrit les principales fonctionnalités et les ressources d'information pour les deux options :

Méthodes d'authentification Comment ça marche En savoir plus

Se connecter avec les informations d'identification IAM

Avec l'authentification IAM de base de données, vous n'avez pas besoin de stocker les informations d'identification des utilisateurs dans la base de données, car l'authentification est gérée en externe à l'aide des informations d'identification AWS Identity and Access Management (IAM).

Par défaut, l'authentification de base de données IAM est désactivée sur les instances de bases de données. Vous pouvez activer l'authentification de base de données IAM (ou la désactiver à nouveau) à l'aide de AWS Management Console, de l'AWS CLI ou de l'API.

Se connecter avec AWS Secrets Manager

Un administrateur de base de données peut stocker des informations d'identification pour une base de données en tant que secret dans Secrets Manager. Secrets Manager chiffre et stocke les informations d'identification dans le secret en tant que texte secret protégé.

Lorsqu'une application disposant d'autorisations accède à la base de données, Secrets Manager déchiffre le texte secret protégé et le renvoie sur un canal sécurisé. Le client analyse les informations d'identification renvoyées, la chaîne de connexion et toute autre information requise, puis utilise ces informations pour accéder à la base de données.

Travailler avec les bases de données Amazon RDS en utilisant DataGrip

Après vous être connecté à une source de données Amazon RDS, vous pouvez commencer à interagir avec elle. En utilisant DataGrip de JetBrains, vous pouvez effectuer des tâches de base de données telles que l'écriture de SQL, l'exécution de requêtes et l'importation/exportation de données. Les fonctionnalités fournies par DataGrip sont également disponibles dans le plugin de base de données pour une gamme d'IDE JetBrains. Pour plus d'informations sur DataGrip, consultez le site https://www.jetbrains.com/datagrip/.