참고
https://github.com/rebuy-de/aws-nuke/releases
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
- https://github.com/rebuy-de/aws-nuke/releases 에 접근 후 window.zip을 다운로드 한다.
- 해당 zip 파일을 압축을 푼 후 이름을 aws-nuke로 이름을 변경한다.
- aws nuke를 C:\Windows\System32 경로에 넣는다.
- IAM User를 생성한 뒤, AdministratorAccess 권한을 부여하고, 이후 Access Key를 발급한다.
- AWSCLIv2를 설치한다.
- PowerShell을 관리자 권한으로 실행한다.
- aws configure을 설정한다.
- C:\Users\user경로로 이동한다.
cd ~- 메모장에 아래와 값은 값을 입력 후 <ACCOUNT_ID>를 본인이 사용하는 AWS Account ID로 변경한다.
notepad config.ymlregions:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- global
account-blacklist:
- "999999999999"
resource-types:
excludes:
- IAMUser
- IAMUserPolicyAttachment
- IAMUserAccessKey
- Route53HostedZone
- OSPackage
- IAMVirtualMFADevice
accounts:
<ACCOUNT_ID>:
filters:
IAMUser:
- "aws-nuke-user"
IAMUserPolicyAttachment:
- property: RoleName
value: "aws-nuke-user"
IAMUserAccessKey:
- property: UserName- 아래 명령어를 입력 후 자기의 AWS Account ID랑 맞는지 확인한다.
aws sts get-caller-identity --query 'Account' --output text- aws-nuke를 실행시킨다.
aws-nuke -c config.yml --no-dry-run