Cloudwatch SDK using putLogEvents() works locally but 504 Gateway timeout on my server (EC2)

0

I have a function that uses putLogEvents() method and it works fine locally but not when we push it out to our server (EC2 instance). We are always getting 504. I checked our LB and its allowing all traffic. I am running out of ideas why it is timing out on our server.

  • Also, when I do aws logs put-log-events ... on my EC2 server, it never responds back and I think that's why I'm getting 504 on my API but I'm not sure how to debug or see why its causing that to not respond.

  • I noticed that I can't telnet logs.us-west-2.amazonaws.com 443 on my EC2 instance

1 Respuesta
0

If it is a timeout, check whether your EC2 has outbound internet access. And after that if the EC2 has sufficient permissions, then it will work.

respondido hace 2 años
  • I can curl within that EC2 which means I have outbound internet access. What permission shall I be looking for on that EC2 instance?

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas