# 각 폴더에서 리소스 삭제 stage/services/webserver-cluster$ terraform destroy -auto-approve stage/data-stores/mysql$ terraform destroy -auto-approve # S3 버킷에 객체 삭제 aws s3 rm s3://$NICKNAME-t101study-tfstate-week3-files --recursive # S3 버킷에 버저닝 객체 삭제 aws s3api delete-objects \ --bucket $NICKNAME-t101study-tfstate-week3-files \ --delete "$(aws s3api list-object-versions \ --bucket "${NICKNAME}-t101study-tfstate-week3-files" \ --output=json \ --query='{Objects: Versions[].{Key:Key,VersionId:VersionId}}')" # S3 버킷에 삭제마커 삭제 aws s3api delete-objects --bucket $NICKNAME-t101study-tfstate-week3-files \ --delete "$(aws s3api list-object-versions --bucket "${NICKNAME}-t101study-tfstate-week3-files" \ --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')" # 백엔드 리소스 삭제 global/s3$ terraform destroy -auto-approve # 관련 디렉터리 삭제