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
質問済み 2ヶ月前744ビュー
1回答
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
エキスパート
回答済み 2ヶ月前
profile picture
エキスパート
レビュー済み 2ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ