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 삭제 사용