未使用のVPCをAWSアカウントで見つける方法はありますか?未使用のVPCをAWSアカウントで見つける方法
EC2インスタンス、RDS、およびそれに関連する他のサービスを持たないVPCを意味します。
実行中のインスタンス、RDS、およびその他のサービスでVPC IDを使用して検索するだけで、使用中かどうかを調べることができます。未使用のVPCを見つけるための他の方法やAWS CLIはありますか?
未使用のVPCをAWSアカウントで見つける方法はありますか?未使用のVPCをAWSアカウントで見つける方法
EC2インスタンス、RDS、およびそれに関連する他のサービスを持たないVPCを意味します。
実行中のインスタンス、RDS、およびその他のサービスでVPC IDを使用して検索するだけで、使用中かどうかを調べることができます。未使用のVPCを見つけるための他の方法やAWS CLIはありますか?
などVPCに含まれる多くのリソース、があります。
ではなく、これらのサービスのそれぞれを反復処理しようとしているすべてはENIを経由してVPCに接続されているので、あなたは、弾性ネットワークインターフェイス(ENIS)を反復処理できます。
aws ec2 describe-network-interfaces --filters 'Name=vpc-id,Values=vpc-abcd1234' --query 'NetworkInterfaces[*].NetworkInterfaceId'
何ENISが返されない場合、あなたはおそらくそれを呼びたい未使用VPC:
は、ここで指定したVPCに接続ENISを示しAWS Command-Line Interface (CLI)を使用して実行することができコマンドです。
これは狂ったように聞こえるかもしれませんが、VPCの削除を試みることができます。リソースが実行されているVPCを削除から保護する必要があります。もちろん、これをすばやく試す必要があります。しかしおそらく最も速く/最もクリーンです。