Go to file
2021-05-03 16:34:30 +02:00
src 2to3 python converter successfully executed 2021-04-27 09:08:08 +02:00
.gitignore Initial commit 2017-10-20 07:10:25 -04:00
Dockerfile updated Dockerfile to newest python 3.9 version 2021-05-03 16:34:30 +02:00
LICENSE Initial commit 2017-10-20 07:10:25 -04:00
README.md update readme 2017-10-20 13:47:13 -04:00

aws-target-group-cleanup

Remove ALB target groups that are not assigned to load balancers

Purpose

Clean up target groups that no longer have a load balancer assigned

Prerequisites

  • pip install boto3
  • Either an AWS role (if running on EC2) or an access key/secret key

Usage

Dry run mode:

python aws-target-group-cleanup.py -r us-west-2 -p myprefix

Removal mode:

python aws-target-group-cleanup.py -r us-west-2 -p myprefix -f

Where:

  • -r is the region
  • -p is an optional prefix (ie. only remove target groups starting with this)
  • -f will turn on the removal (run in dryrun mode without this flag)