

# Pré-requisitos para acessar bancos de dados do Amazon RDS
<a name="rds-access-prerequisities"></a>

Antes de se conectar a um banco de dados do Amazon RDS usando o AWS Toolkit for JetBrains, você precisa concluir as seguintes tarefas: 
+ [Criar uma instância de banco de dados e configurar seu método de autenticação](#db-authentication)
+ [Baixar e instalar o DataGrip](#datagrip-info)

## Como criar uma instância de banco de dados do Amazon RDS e configurar um método de autenticação
<a name="db-authentication"></a>

 O AWS Toolkit for JetBrains permite que você se conecte a uma instância de banco de dados do Amazon RDS que já foi criada e configurada na AWS. Uma instância de banco de dados é um ambiente de banco de dados isolado na nuvem que pode conter vários bancos de dados criados por usuários. Para obter informações sobre a criação de instâncias de banco de dados para os mecanismos de banco de dados compatíveis, consulte [Getting started with Amazon RDS resources](Amazon RDS User GuideCHAP_GettingStarted.html) no *Guia do usuário do Amazon RDS*. 

Ao se conectar a um banco de dados usando o AWS Toolkit for JetBrains, os usuários podem optar por se autenticar usando as credenciais do IAM ou o Secrets Manager. A tabela a seguir descreve os principais atributos e recursos de informação para ambas as opções. 


****  

| Métodos de autenticação | Como funciona | Mais informações | 
| --- | --- | --- | 
|  Conectar-se com credenciais do IAM  |  Com a autenticação do banco de dados do IAM, você não precisa armazenar as credenciais de usuário no banco de dados, pois a autenticação é gerenciada externamente usando as credenciais do AWS Identity and Access Management (IAM).Por padrão, a autenticação de banco de dados do IAM está desabilitada nas instâncias dos clusters de banco de dados. Você pode habilitar a autenticação de banco de dados do IAM (ou desabilitá-la novamente) usando o Console de gerenciamento da AWS, a AWS CLI ou a API.   |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/rds-access-prerequisities.html)  | 
|  Conectar-se com o AWS Secrets Manager  |  Quem administra um banco de dados pode armazenar credenciais para um banco de dados em segredo no Secrets Manager. O Secrets Manager criptografa e armazena as credenciais secretamente como o *texto de segredo protegido*. Quando uma aplicação com permissões acessa o banco de dados, o Secrets Manager descriptografa o texto secreto protegido e o retorna por um canal seguro. O cliente analisa as credenciais retornadas, a string de conexão e todas as outras informações necessárias e, em seguida, utiliza essas informações para acessar o banco de dados.  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/toolkit-for-jetbrains/latest/userguide/rds-access-prerequisities.html)  | 

## Como trabalhar com bancos de dados do Amazon RDS usando o DataGrip
<a name="datagrip-info"></a>

Depois de se conectar a uma fonte de dados do Amazon RDS, você pode começar a interagir com ela. Ao usar o DataGrip do JetBrains, você pode realizar tarefas de banco de dados, como escrever SQL, executar consultas e importar ou exportar dados. Os atributos fornecidos pelo DataGrip também estão disponíveis no plug-in de banco de dados para uma variedade de IDEs do JetBrains. Para obter informações sobre o DataGrip, consulte [https://www.jetbrains.com/datagrip/](https://www.jetbrains.com/datagrip/).