aws-nuke1
Delete a whole aws account and all resources
Overview
A tool which removes every resource from an AWS account. Use it with caution, since it cannot distinguish between production and non-production.
Usage:
-
aws-nuke [flags] aws-nuke [command]
Available Commands:
- completion
-
Generate the autocompletion script for the specified shell
- help
-
Help about any command
-
resource-types lists all available resource types version shows version of this application
Flags:
-
--access-key-id string -
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-arn string -
AWS IAM role arn to assume. The credentials provided via
--access-key-idor--profilemust be allowed to assume this role.
-
-c, --config string -
(required) Path to the nuke config file.
-
--default-region string -
Custom default region name.
-
-e, --exclude strings -
Prevent nuking of certain resource types (eg IAMServerCertificate). This flag can be used multiple times.
-
--force -
Don't ask for confirmation before deleting resources. Instead it waits 15s before continuing. Set
--force-sleepto change the wait time.
-
--force-sleep int -
If specified and
--forceis set, wait this many seconds before deleting resources. Defaults to 15. (default 15)
-
-h, --help -
help for aws-nuke
-
--max-wait-retries int -
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.
-
--profile string -
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-key string -
AWS secret access key for accessing the AWS API. Must be used together with
--access-key-id. Cannot be used together with--profile.
-
--session-token string -
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, --target strings -
Limit nuking to certain resource types (eg IAMServerCertificate). This flag can be used multiple times.
-
-v, --verbose -
Enables debug output.
Use "aws-nuke [command] --help" for more information about a command.
Releases
2 releases since Debian 12 (Bookworm); the text changed 1 time.