Conectar um banco externo
Nem todo banco precisa ser provisionado aqui. Se você já tem um PostgreSQL na AWS, um MySQL no servidor antigo ou um MongoDB Atlas, dá para registrar esse banco na W8 Hub e administrar as contas de acesso pelo mesmo painel, sem migrar dado nenhum.
É o caminho para quem está migrando aos poucos, para quem tem um banco que precisa ficar onde está por contrato, e para quem quer um lugar só para gerenciar quem acessa o quê.
Engines aceitos
PostgreSQL, MySQL, Redis e MongoDB.
Registrar o banco
O painel pede os dados de conexão:
| Campo | O que é |
|---|---|
| Rótulo | O nome que aparece na lista. Use algo que identifique o ambiente: Postgres produção, Redis legado. |
| Engine | PostgreSQL, MySQL, Redis ou MongoDB. |
| Host e porta | Onde o banco responde. |
| Database | O nome do banco a que você vai se conectar. |
| Usuário e senha | Uma conta com permissão para administrar as demais. |
Há também campos opcionais, que você só preenche quando o seu banco exige:
- Certificado (CA) — se o banco só aceita TLS com uma autoridade certificadora própria, cole o certificado aqui.
- Somente leitura — marca o registro inteiro como de leitura, útil para uma réplica.
- authSource e authMechanism — específicos do MongoDB, quando a autenticação não fica no database padrão.
Testar antes de salvar
Existe um teste de conexão que usa exatamente os dados do formulário e não grava nada. Use sempre: é mais rápido descobrir ali que a porta está fechada do que depois, com a aplicação no ar.
Contas de acesso
Registrado o banco, você administra as contas dele pelo painel, como faz com um banco gerenciado:
- Criar conta — usuário e senha, com a opção de já nascer somente leitura.
- Somente leitura — liga e desliga a qualquer momento, sem recriar a conta. É o jeito de dar acesso a relatório sem risco de escrita.
- Redefinir senha — gera uma senha nova para a conta.
- Remover conta — apaga o usuário no banco.
Próximo passo
Com as contas criadas, aponte a aplicação para elas usando as variáveis de ambiente da instalação.
