

# Conditions préalables à l'accès aux bases de données Amazon RDS
<a name="rds-access-prerequisities"></a>

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éer une instance de base de données et configurer sa méthode d'authentification](#db-authentication)
+ [Télécharger et installer DataGrip](#datagrip-info)

## Création d'une instance de base de données Amazon RDS et configuration d'une méthode d'authentification
<a name="db-authentication"></a>

 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](Amazon RDS User GuideCHAP_GettingStarted.html) 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 Gestion des identités et des accès AWS (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.   |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/rds-access-prerequisities.html)  | 
|  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.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/rds-access-prerequisities.html)  | 

## Travailler avec les bases de données Amazon RDS en utilisant DataGrip
<a name="datagrip-info"></a>

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/](https://www.jetbrains.com/datagrip/).