Skip to content

IT 자동화 ​

고급 트랙 · AWS 사전 요건

이 페이지는 AWS 계정과 자격 증명이 준비된 사용자를 위한 고급 트랙입니다. AWS 계정, 적절한 IAM 권한(예: ReadOnlyAccess 또는 SecurityAudit), aws configure 또는 SSO 로그인이 필요합니다. 준비가 안 됐다면 이 페이지는 건너뛰고 나중에 진행하세요. 먼저 트러블슈팅·Observability를 완료하는 것을 권장합니다.

목표 ​

Kiro CLI로 반복적인 IT 운영 작업을 자동화하는 방법을 학습합니다. 인프라 점검, 보안 스캔, 비용 분석 등 실무에서 자주 수행하는 태스크를 AI에게 위임하는 경험을 합니다.

사전 준비 ​

  • Kiro CLI 로그인 완료
  • AWS 환경 접근 가능
  • 이전 단계(트러블슈팅·Observability) 완료 권장

해볼 것 ​

1단계: 보안 스캔 자동화 ​

현재 AWS 환경의 보안 상태를 점검해주세요:
- 공개된 S3 버킷이 있는지 확인
- 보안 그룹에서 0.0.0.0/0으로 열린 포트 식별
- IAM 사용자 중 MFA가 비활성화된 계정 확인
- 90일 이상 미사용 액세스 키 식별
각 항목에 대한 위험도와 조치 방안을 제시해주세요.

2단계: 비용 분석 ​

최근 30일간 AWS 비용을 분석해주세요:
- 서비스별 비용 상위 5개
- 전월 대비 비용 변동률
- 비용 최적화 가능한 리소스 식별 (미사용 EBS, 유휴 EC2 등)
- 예상 월간 비용 추세
구체적인 비용 절감 방안을 제안해주세요.

3단계: 인프라 상태 리포트 생성 ​

현재 AWS 인프라 상태 리포트를 Markdown 형식으로 생성해주세요:
- 리전별 리소스 현황 (EC2, RDS, Lambda 등)
- 서비스 가동 상태
- 최근 변경 사항 (CloudTrail 기반)
- 권장 조치 사항
파일명: infra-report.md

4단계: 정기 점검 스크립트 생성 ​

매일 아침 실행할 AWS 인프라 점검 셸 스크립트를 만들어주세요:
- EC2 인스턴스 상태 확인
- RDS 스냅샷 최신 여부
- CloudWatch 알람 상태
- 비정상 리소스 Slack 알림 (webhook URL 포함)
파일명: daily-check.sh

기대 결과 ​

  • 수동으로 수시간 걸릴 보안 점검을 몇 분 내 완료
  • 비용 분석 및 최적화 포인트 즉시 확인
  • 표준화된 인프라 리포트 자동 생성
  • 반복 작업을 위한 자동화 스크립트 확보
0 / 4항목을 클릭해 체크 · 진행 상태는 이 브라우저에 저장됩니다

🚨 문제 해결

  • Cost Explorer 접근 불가: AWS Cost Explorer가 활성화되어 있는지 확인. 루트 계정에서 활성화 필요.
  • CloudTrail 데이터 없음: CloudTrail이 활성화된 리전에서 실행. 최초 설정 후 이벤트 기록에 시간 소요.
  • 권한 부족: SecurityAudit 또는 ReadOnlyAccess 관리형 정책이 필요합니다.