Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Conectando à Instância RDS | Gerenciamento de RDS
Introdução à Computação em Nuvem
course content

Conteúdo do Curso

Introdução à Computação em Nuvem

Introdução à Computação em Nuvem

1. Introdução às Tecnologias de Nuvem
2. Visão Geral do AWS S3
3. Visão Geral do EC2
4. Gerenciamento de RDS

bookConectando à Instância RDS

Configuração do Grupo de Segurança

Como você deve ter notado, estamos usando os mesmos grupos de segurança que usamos ao criar e operar a instância EC2. Lá, temos permissão para conectar via chaves SSH e portas HTTP de qualquer endereço IP.

Também precisamos adicionar uma opção para conectar ao banco de dados. Como você deve saber, bancos de dados MySQL normalmente operam na porta 3306, então precisamos permitir conexões dessa porta nos grupos de segurança. Podemos permitir conexões de qualquer IP configurando 0.0.0.0/0, ou podemos permitir conexões apenas do nosso próprio IP para maior segurança, simplesmente especificando nosso IP.

Como vamos permitir conexões de qualquer IP, vamos navegar até as configurações do grupo de segurança que especificamos ao criar a instância do banco de dados e adicionar uma nova permissão:

Como você pode ver, a própria AWS nos oferece uma opção para regras de entrada para MySQL ou Aurora. Vemos que a conexão será feita usando o protocolo TCP e terá um Intervalo de Portas de 3306, como deve ser no DBMS MySQL.

Também permiti conexões de qualquer IP especificando 0.0.0.0/0. No entanto, você pode escolher a opção "Meu IP" aqui para permitir a conexão do seu endereço IP.

Conectando ao MySQL Workbench

Como mencionei anteriormente, vamos gerenciar nosso banco de dados na nuvem a partir do nosso computador local.

Para fazer isso, abra o MySQL Workbench e clique no botão connect:

Você verá a seguinte janela. Aqui, precisamos inserir os dados que especificamos ao criar a instância do banco de dados.

Vamos passar por isso passo a passo:

  1. Nome da Conexão: Aqui, especificamos o nome da conexão que será exibido no MySQL Workbench. Este nome não afetará outras configurações;
  2. Método de Conexão: Por padrão, é TCP/IP, então vamos deixá-lo como está ou selecioná-lo se o seu valor padrão for diferente;
  3. Hostname: Aqui, precisamos colar o endpoint fornecido pela AWS quando criamos a instância do banco de dados. Vou mostrar onde encontrar este endpoint na captura de tela abaixo;
  4. Porta: 3306. Esta é a porta padrão que usaremos;
  5. Nome de Usuário: Aqui, você precisa inserir o nome de usuário que especificamos ao criar a instância do banco de dados. No nosso caso, é root;
  6. Senha: Aqui, você precisa inserir a senha que especificou ao criar a instância do banco de dados. No meu caso, é thisismypassword;
  7. Esquema Padrão: Deixe este campo em branco, pois atualmente não temos um esquema adequado.

Você pode encontrar o endpoint do banco de dados na AWS aqui:

Após inserir todos os dados, clique em Test Connection para verificar a precisão dos dados inseridos e a conexão. Sua janela de conexão deve se parecer com isto:

Agora, você pode clicar em OK no canto inferior direito, e a nova conexão aparecerá no seu MySQL Workbench.

Como você pode ver, ela apareceu para mim também:

Você também pode ir para a sua lista de instâncias de banco de dados na AWS e ver que novas conexões com MySQL apareceram para a instância à qual você se conectou:

Ótimo trabalho. Nós conectamos com sucesso à instância de banco de dados através do workbench local. No próximo capítulo, veremos os comandos básicos que podemos usar com essa instância e como nosso banco de dados ficará.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
some-alt