DEV Community

Cover image for EC2 não responde? O erro pode estar aqui (e parece básico demais para acontecer)
Angelo Alberto Santos
Angelo Alberto Santos

Posted on

EC2 não responde? O erro pode estar aqui (e parece básico demais para acontecer)

No dia a dia de operações em cloud, alguns incidentes chamam atenção não pela complexidade, mas justamente pelo contrário.

São aqueles casos que, quando você descobre a causa, pensa:
“não é possível que foi isso”.

Esse é um deles.

⸻

O cenário

A instância EC2 estava em execução, com IP público e tudo aparentemente correto.

  • Status: running
  • IP público disponível
  • Sem alertas aparentes

Mesmo assim, qualquer tentativa de acesso resultava em timeout.

Sem erro claro. Sem pista direta.

⸻

Onde olhar primeiro

Em situações como essa, antes de pensar em algo mais complexo, o primeiro passo é sempre revisar o Security Group.

Mais especificamente: as regras de entrada (Inbound Rules).

⸻

O problema

Ao analisar o Security Group, o cenário era direto:

Nenhuma regra de entrada configurada.

Isso significa que a instância não aceitava nenhum tipo de conexão externa.
Nem SSH, nem HTTP, nem qualquer outra porta.

É um comportamento esperado da AWS:
tudo é bloqueado por padrão, a menos que seja explicitamente permitido.

⸻

Por que isso acontece

Esse tipo de situação é mais comum do que parece.

Alguns exemplos:

  • Criação da instância sem revisar o Security Group
  • Uso de um Security Group padrão sem regras
  • Alterações feitas durante testes e não revertidas
  • Troca de Security Group sem validação

No meio da rotina, esse tipo de detalhe passa despercebido com facilidade.

⸻

Como resolver

A correção é simples: adicionar a regra necessária no Security Group.

Exemplo para acesso via SSH:

  • Tipo: SSH
  • Porta: 22
  • Origem: seu IP (recomendado) ou 0.0.0.0/0 para testes

⸻

Após a correção

Depois de adicionar a regra, o acesso à instância foi restabelecido normalmente.

Sem necessidade de reiniciar a instância, sem mudanças adicionais.

⸻

Lição prática

Antes de assumir problemas mais complexos, vale sempre revisar o básico.

Em muitos casos, o que parece um incidente mais sério é apenas uma configuração simples que passou despercebida.

E justamente por parecer simples, é o tipo de erro que mais acontece.

⸻

Checklist rápido para EC2 inacessível

  • 1. Security Group
  • 2. Network ACL
  • 3. Route Table
  • 4. Status da instância

Na maioria das situações, o problema está no primeiro item.

⸻

Leitura complementar

Se quiser se aprofundar, a documentação oficial explica bem como os Security Groups funcionam e como as regras são avaliadas:

⸻

Nota

Este conteúdo foi baseado em cenários reais do dia a dia.
Ferramentas de IA foram utilizadas apenas para revisão do texto.

Top comments (0)