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 基礎からのネットワーク&サーバー構築 改訂版
- 作者: 玉川憲,片山暁雄,今井雄太,大澤文孝
- 出版社/メーカー: 日経BP社
- 発売日: 2017/04/13
- メディア: 単行本
- この商品を含むブログを見る