Skip to main content

Programmatically close an AWS account using Selenium

Project description

This is a simple Selenium script to close an AWS account via the web console. It can also reset the account password, in case it is not known.

Warning: This script does not ask for further confirmation - it is expressly for those that want to skip all those manual steps. So please TAKE CARE and uninstall it once you don’t need it anymore!

PyPI

Why

I am creating individual AWS accounts for my students at HM (https://hm.edu) Closing them at the end of term is boring and annoying, so I automated it.

Also see https://xkcd.com/1319/

Requirements

This program requires an installed selenium driver to run. It was tested using the selenium driver for firefox 0.30.0 installed from https://github.com/mozilla/geckodriver/releases .

Usage

The Browser window waits for you to input any captchas and MFA Keys.

Quick Start:

aws-close-account my-account@example.com

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_close_account-0.2.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

aws_close_account-0.2.0-py2.py3-none-any.whl (5.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file aws_close_account-0.2.0.tar.gz.

File metadata

  • Download URL: aws_close_account-0.2.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aws_close_account-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7bc0e266924a1dd15378302784f53d282978124606458a45572ebfa19f63a163
MD5 7663ba9cc8088cc5404fa58cc1433fbe
BLAKE2b-256 f3957604ada5a9f6c15fcc1ae7aa3904e0d82dd6fac1ce20cc9bae48fbfe85ad

See more details on using hashes here.

File details

Details for the file aws_close_account-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: aws_close_account-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aws_close_account-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9a346e3c60546e71daada218e808a58deb9062f24a43755eabc57a83f7a4a092
MD5 9384682bf2cd9ca5530a3cc5c2111701
BLAKE2b-256 235b36f7f57ab942f3d2febd02b229ca837a340a42c9057b2fb01ab7047d8eef

See more details on using hashes here.

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