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 個回答
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.

已回答 2 年前
  • I can curl within that EC2 which means I have outbound internet access. What permission shall I be looking for on that EC2 instance?

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南