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 Antwort
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
EXPERTE
beantwortet vor einem Monat

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen