CloudFormation スタック削除後に Lambda が作成した ENI 残り続ける場合の原因と対処方法

CloudFormation スタック削除後に Lambda が作成した ENI 残り続ける場合の原因と対処方法

Lambda 関数削除後、ENI が自動削除されずに残存する状態について、原因と対応方法をまとめました。
2026.08.06

困っていた内容

CloudFormation スタック削除後、Lambda が作成した ENI が自動削除されず残存しています。原因と対処方法を教えてください。

どう対応すればいいの?

該当 ENI が自動削除されず stuck(削除されず滞留した状態)となっていた可能性がございます。
通常、Lambda が作成したネットワークインターフェイス(ENI)は、関数の削除後に Lambda サービスが非同期で削除する仕様となっており、スタック削除から最大 20 分(場合によってはそれ以上)で自動的に削除されます。[1]

一方で、Lambda 関数の削除後 24 時間以内に ENI が自動削除されなかった場合は stuck 状態となることがあり、そうなった場合は、手動で ENI を削除する必要があります。[2]

手動でも削除できない場合は、当該 ENI が別のリソースからまだ使用されていることが想定されます。
具体的には、以下のようなケースが考えられます。[1]

  • 他の Lambda 関数によって当該 ENI が使用されている
  • Lambda 関数のバージョンが複数残存している
  • ENI を使用しているイベントソースマッピングが存在する

このようなケースでは、re:Post [1] で案内されているツール Lambda ENI Finder を用いて、該当 ENI を使用中の Lambda 関数・関数バージョンを特定いただいた上で、以下のいずれかをご実施ください。

  • 対象の Lambda 関数の VPC 設定の変更・削除
  • 対象の関数バージョンの削除

詳細および具体的な手順は、参考資料 [2] [3] に記載があります。

参考資料

[1] Find and delete elastic network interfaces created by Lambda | AWS re:Post

To identify the functions or function versions that use a network interface, use the Lambda ENI Finder on the GitHub website.
(中略)
Lambda automatically deletes the network interface when both of the following settings occur:
The output lists no other functions or function versions.
The event source mapping doesn't use the network interface.
Note It can take Lambda up to 20 minutes or sometimes longer for Lambda to delete the network interface. For more information, see Understanding Hyperplane Elastic Network Interfaces (ENIs).

【機械翻訳】
ネットワークインターフェイスを使用する関数または関数バージョンを特定するには、GitHub WebサイトのLambda ENI Finderを使用してください。
(中略)
Lambda は、以下の両方の設定が発生した場合に、ネットワークインターフェースを自動的に削除します:
出力に他の関数や関数バージョンがリストされていない。
イベントソースマッピングがネットワークインターフェースを使用していない。
注意 Lambda がネットワークインターフェースを削除するまでに最大 20 分、場合によってはそれ以上かかることがあります。詳細については、Hyperplane Elastic Network Interfaces ( ENIs )について理解するを参照してください。

[2] aws-support-tools/Lambda/FindEniMappings/findEniAssociations at master · awslabs/aws-support-tools・GitHub

No Lambda functions or versions found that were using the same subnet as this ENI.
If this ENI is not deleted automatically in the next 24 hours then it may be 'stuck'.

【機械翻訳】
この ENI と同じサブネットを使用している Lambda 関数またはバージョンは見つかりませんでした。
この ENI が今後24時間以内に自動的に削除されない場合は、'stuck' している可能性があります。

[3] Elastic Network Interfaceが削除できなくて困った時にLambda ENI Finderを利用した話 | DevelopersIO

クラスメソッドオペレーションズ株式会社について

クラスメソッドグループのオペレーション企業です。
運用・保守開発・サポート・情シス・バックオフィスの専門チームが、IT・AIをフル活用した「しくみ」を通じて、お客様の業務代行から課題解決や高付加価値サービスまでを提供するエキスパート集団です。
当社は様々な職種でメンバーを募集しています。
「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、クラスメソッドオペレーションズ株式会社 コーポレートサイト をぜひご覧ください。※2026年1月 アノテーション㈱から社名変更しました


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

関連記事