2015-12-17 18 views
9

私のVPCの1つを削除したいのですが、削除しようとしたときにこのエラーが表示されました。VPCを削除できません

我々は、以下のVPC(VPC-8737bde2(10.100.0.0/16)|コイ-VPC)削除できませんでした VPC 'VPC-8737bde2は、' 依存関係を持っており、削除することはできません。 (サービス:AmazonEC2、ステータスコード:400;エラーコード:DependencyViolation、リクエストID:e115d5ca-dd34-4cbb-a439-541b0dc225da)

OK、私はセキュリティグループをチェックし、持って説明して一つのグループを発見しました私のVPCの名前は、私はそれが問題だと思った。しかし、今度はエラーが再び表示されます。

私たちは、指定されたグループ次のセキュリティグループ(SG-a43c0dc1)

を削除することができませんでした:「SG-a43c0dc1」名:「デフォルト」は、ユーザ(サービスによって削除することはできません。AmazonEC2、ステータスコード:400;エラーコード:CannotDeleteは、リクエストID:b21c425c-25c7-46e7-baeb-9610710afeca)私は私のVPCを削除する方法を知らない

は、誰もが任意のアイデアを持っていましたか?

+0

私はそれがあなたが削除することができないものとして文書化されている特定のセキュリティグループ以外のものだと思う:http://docs.aws.amazon.com/Ama zonVPC/latest/UserGuide/VPC_SecurityGroups.html#DefaultSecurityGroup –

+0

これはデフォルトのVPCですか? – Mircea

+0

これはデフォルトのVPCではなく、私ができることすべてをチェックしましたが、何も見つかりませんでした。 –

答えて

8

ほとんどのAWSのアプリは、VPCコンソールの下にその使用法を示していません。 (更新)AWSコンソールはリソースを切り離すと言いますが、他のAWSサービスが使用する特定のVPCリソースを確認する必要があります。 VPC-サブネットに接続するすべてのEC2インスタンスのため ネットワークインターフェイスセキュリティグループサブネット

  1. EC2インスタンス:ここ

    はいくつかあります。 DBセキュリティグループ:あなたは

    • "ダミーVPC" または公衆サブネットにインスタンスを(削除)EC2インスタンスを終了する、または
    • 起動
  2. RDSに選ぶことができますおよびサブネット RDSを作成してVPCに添付する場合は、そのVPCにDBサブネットグループを作成する必要があります。 RDSを削除しても、DBサブネットグループは維持されます。だから、戻ったばかりのすべてのサービスを追跡コンソールにアクセスし、DBサブネットグループを削除(またはそれを削除するには、AWS CLIを使用)

    • VPC

      を利用することが

    • その他のAWSサービスをする必要があることVPC-ID、VPC-サブネットID、セキュリティグループなどを利用することが

(更新後の@TheOneはVPCエンドポイントを指摘テスト)
4. VPCエンドポイント

あなたはときVPC

  • 仮想プライベートゲートウェイ(コンソールはVPCからVPGを切り離します)
  • VPN添付
  • インターネットゲートウェイ
  • ルート削除を心配する必要はありませんVPC内の物事テーブル
+0

これは変です。 AWSは、削除するVPC IDからVPC Endpointを切り離すようです。 EC2エンドポイント – mootmoot

+0

について話していない限り、私はそれがVPCエンドポイントだと確信しています。 AWSのサポーターがそれについて私に話すまで、私はVPCエンドポイントに気付かなかった。 –

+0

ああ、混乱して、VPG分離とVPCエンドポイントについて混乱しているようだ。はい、VPCエンドポイントを削除する必要があります。私は自分のvpc作成スクリプトでそれを確認します.-D TQVM – mootmoot

9

VPCを削除する前に、VPCで実行中のインスタンスをすべて終了する必要があります。 VPCコンソールを使用してVPCを削除すると、サブネット、セキュリティグループ、ネットワークACL、DHCPオプションセット、ルートテーブル、インターネットゲートウェイなど、VPCに関連付けられているリソースも削除されます。

したがって、セキュリティグループを手動で削除する要求はありません。

、あなたのインスタンスを終了エラスティックIPアドレスを解放し、あなたのVPCを削除するには

  1. オープンhttps://console.aws.amazon.com/ec2/でのAmazon EC2コンソール。

  2. ナビゲーションペインで、[インスタンス]を選択します。

  3. インスタンスを選択し、[アクション]、[インスタンスの状態]、[終了]の順に選択します。

  4. ダイアログボックスで、[アタッチされたエラスティックIPの解放]セクションを展開し、[エラスティックIPアドレス]の横にあるチェックボックスをオンにします。はい、終了を選択します。

  5. https://console.aws.amazon.com/vpc/でAmazon VPCコンソールを開きます。

  6. ナビゲーションペインで、あなたのVPCを選択します。

  7. VPCを選択して[アクション]を選択し、[VPCの削除]を選択します。

  8. 確認のメッセージが表示されたら、[はい、削除]を選択します。

は参照してください:VPCを利用することが

Clean Up VPC

+0

私はVPCに関連する実行中のインスタンスが存在しないと確信しています。私は2つのVPCを作成しましたが、今は2番目のVPCだけを使用しています。削除したい最初のVPCに関連するすべてのインスタンスが完全に削除されました。だから私は次のやり方を知らない。 –

+1

NATゲートウェイはどうですか?あなたもそれらを自分自身で削除する必要があります。私は、NATゲートウェイ(NATインスタンスではない)を含むVPCを作成し、EC2インスタンスを実行しないことでこれを確認しました。元の投稿と同じエラーです。 NATゲートウェイを削除すると、エラーが消えてVPCが正しく削除されます。 – sheldonh

+0

更新いただきありがとうございます。私が答えたとき、NATゲートウェイは市場にまだありませんでした。 – BMW

関連する問題