# 실습 리소스 삭제 terraform workspace select default terraform destroy -auto-approve terraform workspace select mywork1 terraform destroy -auto-approve terraform workspace select mywork2 terraform destroy -auto-approve # S3 버킷에 객체 삭제 aws s3 rm s3://$NICKNAME-t101study-tfstate-week3 --recursive # S3 버킷에 버저닝 객체 삭제 aws s3api delete-objects \ --bucket $NICKNAME-t101study-tfstate-week3 \ --delete "$(aws s3api list-object-versions \ --bucket "${NICKNAME}-t101study-tfstate-week3" \ --output=json \ --query='{Objects: Versions[].{Key:Key,VersionId:VersionId}}')" # S3 버킷에 삭제마커 삭제 aws s3api delete-objects --bucket $NICKNAME-t101study-tfstate-week3 \ --delete "$(aws s3api list-object-versions --bucket "${NICKNAME}-t101study-tfstate-week3" \ --query='{Objects: DeleteMarkers[].{Key:Key,VersionId:VersionId}}')" # 백엔드 리소스 삭제 tfstate-backend$ terraform destroy -auto-approve # 관련 디렉터리/파일 삭제