Skip to main content

AWS Default Cleaner - default VPC, default subnets, default internet gateway and etc

Project description

Introduction

aws-default-cleaner is a command line tool to delete default VPCs, subnets and internet gateways from your AWS account

Installation

Install package using pip package-manager

pip install aws-default-cleaner

Usage

Basic usage

Currently this tool supports two operations: discover and delete.

  • discover command searches for default VPCs in the AWS account and outputs VPC ids (no objects deleted)
  • delete command tries to delete default VPCs and associated subnets and internet gateways

Example:

aws-default-cleaner discover
aws-default-cleaner delete

Assuming role

When you use multi-account setup with central IAM account and specific roles in spoke accounts, you can force aws-default-cleaner to assume role before performing any operations. Simply supply one or more --assume or -a flags with the corresponding role names.

Example:

aws-default-cleaner discover -a arn:aws:iam::account-one-id:role/infra-admin-assumerole -a arn:aws:iam::account-two-id:role/infra-admin-assumerole
aws-default-cleaner delete -a arn:aws:iam::XXXXXXXXXXXX:role/infra-admin-assumerole

Region filtering

By default aws-default-cleaner will search for the default resources in the all available regions, but you can override this behavior by supplying --assume or -a flags.

Example:

aws-default-cleaner discover -r eu-central-1 -r eu-west-3
aws-default-cleaner delete -r eu-central-1 -r eu-west-3

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-default-cleaner-1.0.2.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

aws_default_cleaner-1.0.2-py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page