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 콘솔에서 확인 후 마무리

+ Recent posts