Como se conectar ao banco de dados MongoDB na AWS

Como se conectar ao banco de dados MongoDB na AWS
MongoDB é um banco de dados NoSQL que pode armazenar uma grande quantidade de dados em um formato JSON chamado BSON. Para garantir segurança, escala, custo-efetividade e backup de dados, eles podem ser conectados à AWS através de vários.

Este artigo fornecerá dois métodos fáceis para conectar -se ao banco de dados MongoDB na AWS:

  • Conecte -se ao MongoDB usando a Amazon Cloud9
  • Conecte -se ao MongoDB usando EC2

Conecte o MongoDB usando a Amazon Cloud9

No console de gerenciamento da Amazon, pesquise Cloud9 e clique no Cloud9 Serviço para abrir um novo assistente:

Clique no Criar ambiente botão:

Um novo Criar ambiente assistente será aberto, entrará no nome para o meio ambiente:

Selecione os plataforma De acordo com suas preferências:

Pressione o botão Criar:

Uma mensagem exibirá que a criação de MongoDB levará vários minutos:

Depois que o MongoDB for criado, uma mensagem de sucesso será exibida. Depois de receber esta mensagem, clique em Abrir Cloud9 IDE:

Ele abrirá o terminal do Cloud9 IDE:

O próximo passo é adicionar o repositório MongoDB e, para isso, basta criar um novo arquivo com o seguinte comando:

$ sudo nano /etc /yum.Repos.D/MONGODB-ORG-6.0.repo

Agora cole este código no arquivo:

[MongoDB-Org-6.0]
Nome = repositório MongoDB
Baseurl = https: // repo.MongoDB.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
ativado = 1
gpgkey = https: // www.MongoDB.org/static/pgp/server-6.0.ASC

Depois de adicionar o código, salve o arquivo e saia, pressionando Ctrl + o e Ctrl + x chaves:

Para instalar o tipo de pacote MongoDB-Org:

$ sudo yum install -y mongodb -org

Após a instalação, digite este comando para verificar sua versão instalada:

$ MONGOD -Versão

Visite a Site de MongoDB e Entrar. Agora Selecione o banco de dados que você deseja se conectar na AWS e clicar no Conectar botão:

Ele abrirá um assistente, clique em Conecte -se com o MongoDB Shell:

Selecione a opção, selecione a opção, tenho o shell MongoDB instalado e copie a string de conexão::

Navegue de volta para o terminal Cloud9 e cole a sequência de conexão. Pressione Enter, ele solicitará a senha, digite sua senha do MongoDB e pressione Enter:

Na saída acima, é visível que o MongoDB esteja conectado usando o Cloud9 na AWS.

Conecte -se ao MongoDB usando EC2

Vou ao Console de gerenciamento da Amazon e pesquisa EC2 Na barra de pesquisa. Abra o Painel EC2 e clique no Instância de lançamento Lista suspensa e selecione a opção Instância de lançamento:

Ele abrirá o lançamento de um assistente de instância, digite o nome para esta instância do EC2:

Selecione uma imagem da Amazon Machine como Amazon Linux, e verifique se está arquitetura está definido como 64 bits:

Selecione um par de chaves já existente para o login seguro ou gerar um novo par de teclas usando as opções padrão:

Deixe o restante das configurações como padrão e pressione o Instância de lançamento botão:

A mensagem de sucesso exibirá, clique no Conectar à instância botão:

Selecione os Cliente ssh guia e copie o Ssh comando:

O próximo passo é abrir o prompt de comando ou o PowerShell e colar o comando:

Observação: Digite sim, no prompt de continuidade.

Vamos adicionar o repositório para MongoDB em um arquivo, então digite este comando para criar e abrir o arquivo:

$ sudo nano /etc /yum.Repos.D/MONGODB-ORG-6.0.repo

Escreva este código no arquivo:

[MongoDB-Org-6.0]
Nome = repositório MongoDB
Baseurl = https: // repo.MongoDB.org/yum/amazon/2/mongodb-org/6.0/x86_64/
gpgcheck = 1
ativado = 1
gpgkey = https: // www.MongoDB.org/static/pgp/server-6.0.ASC

E salve:

Para instalar o pacote MongoDB-Org, digite:

$ sudo yum install -y mongodb -org

Para verificar a versão da versão instalada, digite:

$ MONGOD -Versão

Navegue até o site oficial do MongoDB, selecione o banco de dados que deseja conectar na AWS e clique no botão Connect. Ele abrirá este assistente, a partir daqui, selecione a opção Eu tenho o shell MongoDB instalado e copie a string de conexão:

O passo final é colar a string de conexão no prompt de comando do cliente ssh e atinge Digitar e digite a senha da sua conta do MongoDB:

Na saída acima, é visível que o banco de dados MongoDB esteja conectado com sucesso usando o EC2 na AWS.

Conclusão

Muitas pessoas querem conectar seu banco de dados MongoDB à AWS devido à sua instalação de segurança, escalabilidade e backup. É possível através de vários métodos, mas neste artigo, conectamos o MongoDB à AWS usando Cloud9 e a EC2 instância. Adicionando um repositório para o MongoDB e instalando o pacote MongoDB-Org e conectando o banco de dados desejado do site oficial do MongoDB usando a sequência de conexão.