AWS

VPCを削除しようとしたら上限に達していて削除できない


はじめに

VPCを削除しようとしたが上限に達していたため削除できなかった。

以下エラー文

The VPC contains one or more in-use network interfaces, and cannot be deleted until those network interfaces have been deleted.

View in-use network interfaces in the VPC.

ネットワークインターフェースを消す必要ありとのこと。指示通りに削除して解決。

参考までにネットワークインターフェースについて簡単にまとめてみる。


ネットワークインターフェースについて

一般的にいうネットワークインターフェースはAWSではENI(Elastic Network Interface)としてサービス提供されている。ENIはIPアドレス、Macアドレス等のネットワーク情報を保持する。以前はこれらの情報はEC2インスタンスに直接付与されていたが、ENIに付与しVPC内のインスタンスにアタッチすることで、「インスタンスからデタッチして別のインスタンスにアタッチする」などといった柔軟な設定作業、また柔軟なネットワーク構成が可能。


終わりに

参考リンク(https://dev.classmethod.jp/cloud/vpcfor-infra-engineer-2/)