728x90
반응형
AWS 계정 활동 모니터링: 주요 서비스 활용 가이드
AWS 환경에서 계정 활동을 효과적으로 모니터링하려면 다양한 요구 사항에 맞춰 여러 서비스를 조합해 사용할 수 있습니다. 아래는 계정 활동 모니터링에 필요한 주요 AWS 서비스와 활용 방법에 대한 정리입니다.
1. AWS Config: 리소스 구성 기록 관리
AWS Config는 시간에 따른 리소스 구성 변경 사항을 기록하고 관리할 수 있는 서비스입니다.
활용 방법:
- AWS Config를 활성화하고 구성 레코더(Recorder)를 설정합니다.
- 리소스의 상태가 변경될 때마다 기록을 남겨, 시간 경과에 따른 구성 이력을 추적합니다.
적합한 경우:
- 리소스 설정 변경 내역을 확인해야 할 때.
- 감사 및 규정 준수 목적이 있을 때.
2. AWS CloudTrail: API 호출 기록
CloudTrail은 API 호출 이력을 기록하여 계정 활동을 추적할 수 있는 서비스입니다.
활용 방법:
- CloudTrail 콘솔에서 이벤트 히스토리를 확인하여 지난 90일간의 API 호출 이력을 조회합니다.
- 리소스 이름, 리소스 유형, 이벤트 이름, IAM 사용자, 역할 세션 이름, 또는 액세스 키로 필터링하여 세부적으로 분석합니다.
적합한 경우:
- 특정 사용자의 API 호출 내역을 분석해야 할 때.
- 최근 90일 동안의 활동 이력을 추적해야 할 때.
3. CloudWatch Logs Insights: 장기 API 기록 분석
CloudWatch Logs Insights를 사용하면 CloudTrail 데이터를 실시간으로 CloudWatch Logs에 스트리밍하고 장기간 저장 및 분석할 수 있습니다.
활용 방법:
- CloudTrail의 로그 데이터를 CloudWatch Logs로 전송합니다.
- Logs Insights를 활용해 90일 이상의 API 이력을 검색하고, 쿼리로 상세한 분석을 수행합니다.
적합한 경우:
- API 호출 기록을 장기적으로 보존 및 조회해야 할 때.
- CloudTrail 콘솔의 90일 제한을 넘어서는 기록이 필요할 때.
4. Amazon Athena: 고급 쿼리 및 통계 분석
Athena는 S3에 저장된 데이터를 SQL 쿼리로 분석할 수 있는 서비스로, CloudTrail 로그 데이터를 고급 분석하는 데 적합합니다.
활용 방법:
- CloudTrail 로그를 S3 버킷에 저장합니다.
- Athena를 사용해 API 호출 이력을 쿼리하여 통계, 합계, 추세 분석 등을 수행합니다.
적합한 경우:
- 대규모 데이터셋에서 복잡한 쿼리나 통계 작업이 필요한 경우.
- CloudTrail 데이터 기반의 맞춤형 리포트를 생성할 때.
서비스 활용 요약
리소스 구성 변경 기록 추적 | AWS Config |
최근 90일 API 호출 기록 분석 | AWS CloudTrail |
장기 API 호출 기록 저장 및 분석 | CloudWatch Logs Insights |
고급 통계 및 데이터 분석 | Amazon Athena |
결론
AWS의 Config, CloudTrail, CloudWatch Logs Insights, 그리고 Athena는 각기 다른 요구 사항에 맞춰 계정 활동을 모니터링하고 데이터를 분석할 수 있는 강력한 도구입니다. 이러한 서비스를 적절히 조합해 활용하면, 클라우드 환경에서 계정 활동의 가시성을 높이고 운영 효율성을 극대화할 수 있습니다.
728x90
반응형
'자격증 > AWS Certified Security - Specialty' 카테고리의 다른 글
[AWS SCS] S3 Event Notifications (0) | 2024.12.13 |
---|---|
[AWS SCS] Amazon Macie (2) | 2024.12.13 |
[AWS SCS] AWS CloudTrail 핵심 기능과 활용법 (1) | 2024.12.12 |
[AWS SCS] Amazon EventBridge와 CloudTrail을 통한 실시간 API 호출 모니터링 (1) | 2024.12.12 |
[AWS SCS] AWS CloudTrail (0) | 2024.12.12 |