かべぎわブログ

ブログです

VPCが削除できないときはネットワークインターフェースを確認しよう

AWSで不要になったVPCを削除しようと思ったら以下のようなエラーが出た削除できなくなってちょっとはまったのでまとめます。

Network vpc-XXXXXXX has some mapped public address(es). Please unmap those public address(es) before detaching the gateway. (Service: AmazonEC2; Status Code: 400; Error Code: DependencyViolation; Request ID: XXXXXX-XXXXX-XXXXX-XXXXXXX)

エラーを訳すとパブリックIPアドレスがアタッチされているから削除できないよ。
というだけです。

解決法

1. インターネットゲートウェイをデタッチする

デタッチできない場合は2を実行します。

2. ネットワークインターフェースを削除する

これにパブリックIPが紐付けられている可能性があります。

まとめ

これだけです。
かんたんですね!

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版

Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版