HOT/클라우드
클라우드 리소스 삭제 순서 가이드
ByteGuard
2025. 5. 23. 11:23
사전 준비
- 삭제 대상 리소스와 AWS 리전 목록 정리
- 백업(필요 시 S3, 스냅샷 등)
- 관련자와 공유 및 승인
- 삭제 순서 자동화 스크립트(예: AWS CLI, Boto3) 작성 여부 검토
1. 보안 및 액세스 관리
- IAM 사용자/그룹/정책 제거 (서비스 종속도 확인)
- IAM Role 및 Instance Profile 삭제
- Secrets Manager 시크릿 삭제
- Parameter Store 항목 삭제
- KMS 키 삭제 (보존 정책 고려)
2. 모니터링 및 로깅
- CloudWatch Logs 로그 그룹, 대시보드, 경보 삭제
- CloudTrail 로그 기록 중지 및 S3 로그 버킷 삭제
- Config Rule 비활성화 및 기록 삭제
- X-Ray 추적 삭제
3. 애플리케이션 및 컴퓨팅 자원
- EC2 인스턴스 종료
- Lambda 함수 삭제 (트리거 확인)
- ECS 클러스터, 서비스, Task 정의 삭제
- EKS 클러스터 삭제 (노드 그룹 및 IAM 권한 확인)
- Beanstalk 환경 및 앱 삭제
- Lightsail 리소스 삭제
4. 오토스케일링 및 로드밸런싱
- Auto Scaling Group 삭제
- Target Group, Listener, Application/Network Load Balancer 삭제
5. 저장소 및 데이터
- S3 버킷 및 객체 삭제
- EBS 볼륨, 스냅샷 삭제
- RDS 인스턴스 및 스냅샷, 파라미터 그룹 삭제
- DynamoDB 테이블 삭제
- Redshift 클러스터 삭제
- ElastiCache 클러스터 삭제
- FSx 및 EFS 삭제
- Glacier 보존정책 확인 후 Vault 삭제
6. 네트워크
- ENI(네트워크 인터페이스) 삭제
- NAT Gateway 삭제
- VPC Peering / Transit Gateway 연결 삭제
- 서브넷 삭제
- 라우팅 테이블, IGW, NGW 삭제
- 보안 그룹, NACL 삭제
- VPC 삭제
7. 분석 및 메시징
- SQS 큐 삭제
- SNS 주제 삭제
- EventBridge 이벤트 버스, 룰 삭제
- Kinesis 스트림 삭제
- Athena 데이터 카탈로그 및 쿼리 삭제
- Glue 크롤러 및 데이터베이스 삭제
- QuickSight 계정 정리
- OpenSearch (Elasticsearch) 도메인 삭제
8. CI/CD 및 개발 도구
- CodePipeline, CodeBuild, CodeDeploy 삭제
- CodeCommit 리포지토리 삭제
- Cloud9 환경 삭제
- Amplify 앱 및 브랜치 삭제
기타
- Route53 호스팅 존 및 레코드 삭제
- ACM 인증서 삭제
- Elastic IP 해제 및 삭제
- 모든 키 페어 삭제
- AMI 등록 해제
- 모든 리전 확인 및 반복 수행
- AWS CLI or Boto3로 각 서비스 삭제 자동화
- Terraform destroy, CloudFormation Stack 삭제 사용