Third party apis not accessible through beanstalk application.

0

I have a nodejs rest application hosted on elastic beanstalk with load balancer enabled. The application makes external apis calls but not of them are working. One example call is https://www.googleapis.com/oauth2/v3/userinfo?access_token=${accessToken} . I have enabled all inbound/outbound rules to allow traffic from 0/0.0.0.0 on the load balancer security groups, vpc, subnets, but it still doesn't work. I have an internet gateway also attached to the vpc. The subnet has route table with internet gateway.

1 回答
0

Hello.

Does EC2 have a public IP address?
If a public IP address is not assigned, you will not be able to communicate with the public API even if you launch EC2 in a subnet that has a route to the Internet gateway.
If EC2 does not have a public IP address, why not try using NAT Gateway?
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html

profile picture
专家
已回答 1 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则