aws backup 설정 실수 하여 생성된 valut를 삭제 하려고 한다.
하지만 안에 너무 많은 백업이 존재하여 awscli로 삭제 (전체 삭제 )
## history aws backup 백업 볼트 삭제
## 작업시 필요 awscli, jq 프로그램 (yum install jq), aws backup 사용가능 권한
## 하기 작업 전 백업 볼트 네임 확인 필요 !!
aws backup list-recovery-points-by-backup-vault --backup-vault-name EC2-Daliy --query "RecoveryPoints [*]. {ARN : ResourcePointArn}" --output json > Recovery_points.json (성공) 백업 포인트 정보 추출
cat Recovery_points.json | jq -c '.RecoveryPoints[].RecoveryPointArn' > arn.txt (성공) 백업 포인트ARN 정보 파싱
파싱 후 "" 가 남아 있어서 모두 공백으로 치환 후 아래 명령어 실행
cat arn.txt | while read in; do aws backup delete-recovery-point --backup-vault-name EC2-Daliy --recovery-point-arn "$in"; done (성공) 백업 파일들 삭제
aws backup delete-backup-vault --backup-vault-name EC2-Daliy(벡업 볼트 삭제)
aws 콘솔에서 확인 후 마무리