/AWS-Management-Suite

A tool used to check how many of the currently active instances have the proper tags to maintain the infrastructure in an organization.

Primary LanguagePython

AWS-Management-Suite

EC2 Script

Run this code to get a list of all EC2 instances that do not have the specified tags.

The response will be saved in a CSV file in ./out directory.

S3 Script

Similarly, this code will get you all S3 buckets and their associated tags. It uses multithreading to speed up the process.

The response will be saved in a CSV file in ./out directory.

RDS Script

This script will get you all Relational Database instances (RDS) and their associated tags. It uses multithreading to speed up the process.

The response will be saved in a CSV file in ./out directory.

Lambda Script

This script will get you all Lambda Functions and their associated tags. It uses multithreading to speed up the process.

The response will be saved in a CSV file in ./out directory.

UI script

This will create a convevient UI for you to do the same. It stores the data entered the 1st time, so it can be entered again hassle-free.

Dependencies

pip install boto3 pip install tqdm

For UI:

pip install PyQt5