スキップしてコンテンツを表示

AWS VPC内のAWS LambdaのSubnet数の配布

0

質問1:VPC内のAWS LambdaのSubnetについて足りない場合、Lambda error についてどんなエラーが出ますでしょうか。

質問2:本番環境LambdaのSubnetはどのぐらい利用されているか、どのぐらい残っているかメトリクスがありますでしょうか。

1回答
1
承認された回答

質問1: VPC内のAWS LambdaのSubnetが足りない場合、以下のようなエラーが発生する可能性があります:

"ENILimitReachedException: The elastic network interface limit was reached for the function's VPC."

このエラーは、Lambda関数がVPCに接続されている際に、各サブネットとセキュリティグループの組み合わせごとにLambdaがElastic Network Interface (ENI)を作成するため発生します。デフォルトのサービスクォータは、VPCあたり250のネットワークインターフェースです。

質問2: 残念ながら、LambdaのSubnetの使用状況や残りのリソースを直接示すメトリクスは提供されていません。ただし、VPCやサブネットの使用状況を監視するための一般的なAWSのツールやサービスがあります:

  1. AWS CloudWatchを使用して、VPCやサブネットのリソース使用状況を監視できます。

  2. AWS Trusted Advisorを利用して、VPCの使用状況や最適化の推奨事項を確認できます。

  3. AWS CLIやAWS SDKを使用して、プログラム的にVPCやサブネットの情報を取得し、カスタムメトリクスを作成することも可能です。

本番環境でのLambda関数のサブネット使用状況を正確に把握するには、これらのツールを組み合わせて使用し、定期的に監視することをお勧めします。また、必要に応じてAWSサポートに連絡し、サービスクォータの引き上げを要請することも検討してください。
Sources
Troubleshoot networking issues in Lambda - AWS Lambda

回答済み 1年前

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

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

関連するコンテンツ