Does Lambda@Edge support IPv6 connectivity?

0

I'm trying to find a workaround to the lack of support for IPv6 Origins in CloudFront, as a way to possibly avoid paying for IPv4 addresses. Can a Lambda@Edge function make HTTP(s) calls to EC2 instances that are using IPv6 addresses exclusively?

AlexR
gefragt vor 2 Monaten745 Aufrufe
1 Antwort
0

A Lambda@Edge function should be able to make HTTP(s) calls to EC2 instances using IPv6 addresses.

  • Ensure the Lambda function is configured to use the latest Node.js runtime version which supports IPv6. Older versions may have issues.
  • When making the HTTP request, specify the IPv6 address as the hostname and set the familyoption to 6 to force IPv6.
 var options = {
   hostname: 'xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx', 
   family: 6,
   //...
 };
  • Make sure any security groups or network ACLs allow the relevant IPv6 traffic to reach the EC2 instance.
  • Consider using an egress-only internet gateway to allow outbound IPv6 traffic from the instances without exposing them directly to the internet.
  • Test connectivity from another IPv6-enabled resource first to verify the EC2 instance configuration before testing from Lambda.
profile picture
EXPERTE
beantwortet vor 2 Monaten
profile picture
EXPERTE
überprüft vor 2 Monaten

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