投稿日: Oct 12, 2023

AWS Lambda では、Lambda 関数が IPv6 経由でデュアルスタック VPC 内のリソースにアクセス (アウトバウンド接続) できるようになりました。追加料金は発生しません。今回のリリースに加えて、2021 年には Lambda によるパブリック IPv6 エンドポイント (インバウンド接続) のサポートが開始しているため、VPC 内で IPv4 アドレスが不足することを心配せずにアプリケーションをスケールできます。また、変換メカニズムの必要性を最小限に抑えることでコストを削減できます。

これまでは、IPv4 専用の VPC またはデュアルスタック VPC 向けに設定された Lambda 関数は IPv4 経由でのみ VPC リソースにアクセスできました。VPC 内の IPv4 アドレスの数は限られているため、アプリケーションをモダナイズするには、複雑なアーキテクチャを構築するか、ネットワーク変換メカニズムを使用する必要がありました。本日のリリースにより、Lambda 関数は IPv6 経由でデュアルスタック VPC 内のリソースにアクセスでき、シンプルな関数レベルスイッチを使用して実質的に無制限のスケーリングを実現できるようになります。VPC 設定の Lambda 関数を有効にして、Egress-Only インターネットゲートウェイを使用してインターネットにアクセスすることもできます。

VPC でのアウトバウンド接続における Lambda の IPv6 サポートは、アジアパシフィック (ハイデラバード)、アジアパシフィック (メルボルン)、欧州 (スペイン)、欧州 (チューリッヒ)、イスラエル (テルアビブ)、中東 (アラブ首長国連邦) を除き、Lambda が利用可能なすべての商用リージョンで一般提供されています。利用できるリージョンの詳細については、AWS リージョン表をご覧ください。

AWS Lambda API、AWS マネジメントコンソール、AWS コマンドラインインターフェイス (AWS CLI)、AWS CloudFormation、AWS サーバーレスアプリケーションモデル (AWS SAM)、および AWS SDK を使用して、デュアルスタック VPC のリソースへの IPv6 経由でのアウトバウンドアクセスを新規または既存の Lambda 関数に対して有効にできます。デュアルスタック VPC での Lambda 関数による IPv6 アクセスを有効にする方法の詳細については、Lambda ドキュメントを参照してください。Lambda の詳細については、Lambda デベロッパーガイドをご覧ください。