cloud-nuke

cloud-nuke

#Network & Cloud#Cloud Security

A cloud native application protection platform that provides unified visibility, risk assessment, and remediation capabilities across multi-cloud and hybrid environments.

Visit Website

This repository includes a CLI tool for resource deletion

This repository contains a command-line interface (CLI) tool designed to delete all resources. Cloud-nuke was developed for scenarios where you have an account used for testing and need to remove leftover resources to avoid incurring charges. It is also effective for clearing accounts filled with redundant resources. Additionally, it is useful for eliminating unnecessary defaults, such as default Virtual Private Clouds (VPCs) and overly permissive ingress/egress rules in default security groups. Furthermore, Cloud-nuke provides non-destructive inspecting capabilities that can be accessed either through the command-line interface or utilized as library methods for scripting purposes.

Supported Functionality Overview

AWS Cloud-nuke allows you to inspect and delete a variety of AWS resources, including: EC2 Auto Scaling Groups, EC2 Elastic Load Balancers (both v1 and v2), EC2 EBS Volumes, EC2 Unprotected EC2 Instances, EC2 AMIs, EC2 Snapshots, EC2 Elastic IPs, EC2 Launch Configurations, EC2 IPAM (Amazon VPC IP Address Manager), EC2 IPAM Pool, EC2 IPAM Scope, EC2 IPAM Custom Allocation, EC2 IPAM BYOASN, EC2 IPAM Resource Discovery, EC2 Internet Gateway, EC2 Network ACL, EC2 Egress-Only Internet Gateway, EC2 Endpoint, EC2 Security Group, and EC2 Network Interface.