AWS-NUKE(1)
AWS-NUKE π₯
okay so bestie, listen. this manual is for a User Command called aws-nuke, and it is the single most terrifying little binary in your /usr/bin, no cap. buckle up. π«Ά
β¨ NAME β¨
aws-nuke β delete a whole AWS account and all resources πβ¨
πΈ DESCRIPTION πΈ
It's a tool which removes every resource from an AWS account. that's it, that's the whole vibe. use it with caution, because it cannot distinguish between production and non-production. it does not care about your feelings, your staging suffix, or your little -prod naming convention. it will simply take everything. π
π Usage:
aws-nuke [flags]
aws-nuke [command]
π¦ Available Commands:
completionβ Generate the autocompletion script for the specified shellhelpβ Help about any commandresource-typesβ lists all available resource typesversionβ shows version of this application
π Flags:
--access-key-idstring β AWS access key ID for accessing the AWS API. must be used together with--secret-access-key. cannot be used together with--profile.--assume-role-arnstring β AWS IAM role arn to assume. the credentials you handed over via--access-key-idor--profilemust be allowed to assume this role, bestie, or it's giving permission denied.-c,--configstring β (required) path to the nuke config file. yes, required. no, you cannot skip it. π«Ά--default-regionstring β custom default region name.-e,--excludestrings β prevent nuking of certain resource types (egIAMServerCertificate). this flag can be used multiple times β stack it, girlie. π--forceβ don't ask for confirmation before deleting resources. instead it waits15s before continuing. set--force-sleepto change the wait time. no confirmation prompt, just vibes and a countdown π₯--force-sleepint β if specified and--forceis set, wait this many seconds before deleting resources. defaults to15. (default15)-h,--helpβ help foraws-nuke--max-wait-retriesint β if specified, the program will exit if resources are stuck in waiting for this many iterations.0(default) disables early exit.--no-dry-runβ if specified, it actually deletes found resources. otherwise it just lists all candidates. this is the one that makes it real. π--profilestring β name of the AWS profile name for accessing the AWS API. cannot be used together with--access-key-idand--secret-access-key.-q,--quietβ don't show filtered resources.--secret-access-keystring β AWS secret access key for accessing the AWS API. must be used together with--access-key-id. cannot be used together with--profile.--session-tokenstring β AWS session token for accessing the AWS API. must be used together with--access-key-idand--secret-access-key. cannot be used together with--profile.-t,--targetstrings β limit nuking to certain resource types (egIAMServerCertificate). this flag can be used multiple times. π―-v,--verboseβ enables debug output.
use "aws-nuke [command] --help" for more information about a command. π
ok real talk: --no-dry-run = the point of no return. dry run first. i am literally begging. π
and that's the whole page, bestie β this was aws-nuke 2.16.0, dated January 2026. slay responsibly. π
β¨π
π¦ where this page comes from
- ubuntu resolute: aws-nuke 2.16.0-1build2 Β· MIT
- ubuntu stonking: aws-nuke 2.16.0-1build2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms