aws 를 사용하다가 그만(?) 사용하고 싶을때 혹시 돈이 나갈지도 모른다는 생각에 모든 리소스를 지우고 싶을때가 있을것이다.
이때 aws-nuke 를 사용하면 한방에(?) 가능하다.
프로그램 다운로드 : https://github.com/rebuy-de/aws-nuke/releases
특정 폴더에 압축해제 삭제 config 설정 파일 생성
vi config.yml
regions:
- ap-northeast-2
account-blacklist:
- "999999999999" # production
accounts:
"계정ACCOUNT번호": {}
regions 와 accounts 만 본인의 계정 정보로 맞춤
account alias 생성
$ aws iam create-account-alias –account-alias mars-david-test
프로그램 실행
$ ./aws-nuke -c config.yml –no-dry-run
# 해당 git 페이지에 보면 다양한 설정을 통해 특정 리소스만 지울 수도 있고 특정 리소스만 빼고 지울 수도 있음.