Notice
Recent Posts
Recent Comments
Link
투케이2K
50. (Aws/Amazon) [Amazon CloudTrail] Aws CloudTrail 개념 및 설정 정리 - AWS 서비스 수행 작업 이벤트 기록 본문
Aws (Amazon)
50. (Aws/Amazon) [Amazon CloudTrail] Aws CloudTrail 개념 및 설정 정리 - AWS 서비스 수행 작업 이벤트 기록
투케이2K 2025. 4. 15. 19:58728x90
[개발 환경 설정]
개발 환경 : Aws / Amazon Web Services

[설명 정리]
// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------
- 인프라 : Aws / Amazon Web Services
- 기술 구분 : Aws / CloudTrail / 이벤트 기록 / 로그 / 모니터링
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------
1. Aws CloudTrail 는 AWS 서비스 전반에 걸친 작업들 (AWS Management Console, AWS CLI, AWS SDK, API 등) 이벤트 기록을 수행하는 Event History 관리 서비스입니다
2. Aws CloudTrail 이벤트 로깅 네가지 유형 :
>> 관리 이벤트 : AWS 계정의 리소스에서 수행되는 관리 작업에 대한 정보를 제공합니다 (제어 영역 작업)
- 보안 구성 (예: AWS Identity and Access Management AttachRolePolicy: API 작업)
- 디바이스 등록 (예: Amazon EC2 CreateDefaultVpc API 작업)
- 데이터 라우팅 규칙 구성 (예: Amazon EC2 CreateSubnet API 작업)
- 로깅 설정 (예 AWS CloudTrail CreateTrail: API 작업)
>> 데이터 이벤트 : 리소스 상에서, 또는 리소스 내에서 수행되는 리소스 작업에 대한 정보를 제공합니다 (데이터 영역 작업)
- S3 버킷의 객체에서 Amazon S3 객체 수준 API 활동 (예: GetObject, DeleteObject, PutObject API 작업)
- AWS Lambda 함수 실행 활동 (InvokeAPI)
- AWS외부에서 이벤트를 로깅하는 데 사용되는 CloudTrail Lake 채널에서의 CloudTrail PutAuditEvents 활동
- 주제에 따른 Amazon SNS Publish 및 PublishBatch API 운영입니다
>> 네트워크 활동 이벤트 : CloudTrail 네트워크 활동 이벤트를 사용하면 VPC 엔드포인트 소유자가 프라이빗 VPC에서 로 VPC 엔드포인트를 사용하여 수행된 AWS API 호출을 기록할 수 있습니다
- 이벤트 로깅 종류 : AWS CloudTrail , Amazon EC2 , AWS IoT FleetWise , AWS KMS , Amazon S3 , AWS Secrets Manager , Amazon Transcribe
>> Insights 이벤트 : CloudTrail 관리 활동을 분석하여 사용자의 AWS 계정에서 비정상적인 API 호출률 또는 오류 활동을 캡처합니다
- 계정이 일반적으로 분당 20건 이하의 Amazon S3 deleteBucket API 호출을 로그하는데, 계정에서 분당 평균 100건의 deleteBucket API 호출을 로그하기 시작합니다
- 계정이 일반적으로 분당 20건의 Amazon EC2 AuthorizeSecurityGroupIngress API 호출을 로그하는데, 계정에서 0건의 AuthorizeSecurityGroupIngress 호출을 로그하기 시작합니다
- 계정은 일반적으로 AWS Identity and Access Management API, DeleteInstanceProfile에서 7일 동안 1개 미만의 AccessDeniedException 오류를 로그합니다
3. Aws CloudTrail 이벤트 기록 설명 :
>> CloudTrail 이벤트 기록은 지난 90일간 AWS 리전의 CloudTrail 관리 이벤트에 대해 보기, 검색 및 다운로드가 가능하고, 수정이 불가능한 레코드를 제공합니다
>> CloudTrail 에 기록된 이벤트 기록은 AWS SDKs , AWS Management Console , 명령줄 도구 및 기타 AWS 서비스에서 AWS 계정에서 수행한 작업을 확인할 수 있습니다
4. Aws CloudTrail 추적 설명 :
>> 추적은 CloudTrail 이벤트를 S3 버킷으로 전달할 수 있는 구성입니다
>> 추적을 사용하여 전송하려는 CloudTrail 이벤트를 선택하고, AWS KMS 키를 사용하여 CloudTrail 이벤트 로그 파일을 암호화하고, 로그 파일 전송을 위한 Amazon SNS 알림을 설정할 수 있습니다
5. Aws CloudTrail 액세스 방법 :
>> CloudTrail 콘솔 : AWS Management Console 로그인 후 서비스를 사용할 수 있습니다. ( https://console.aws.amazon.com/cloudtrail/ )
>> AWS CLI : AWS Command Line Interface 는 명령줄에서 CloudTrail과 상호 작용하는 데 사용할 수 있는 통합 도구입니다
>> CloudTrail API : 콘솔 및 CLI 외에도 CloudTrail RESTful API를 사용하여 CloudTrail을 직접 프로그래밍할 수 있습니다.
>> AWS SDKs : AWS SDKs. 각 SDK 를 사용하면 편리하게 CloudTrail에 프로그래밍 방식으로 액세스 할 수 있습니다.
// --------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------
[Aws 사이트 : AWS CloudTrail 란 무엇입니까?]
https://docs.aws.amazon.com/ko_kr/awscloudtrail/latest/userguide/cloudtrail-user-guide.html
[Aws 사이트 : CloudTrail 개념]
https://docs.aws.amazon.com/ko_kr/awscloudtrail/latest/userguide/cloudtrail-concepts.html
[Aws 사이트 : AWS CloudTrail 자습서 시작하기]
https://docs.aws.amazon.com/ko_kr/awscloudtrail/latest/userguide/cloudtrail-tutorial.html
// --------------------------------------------------------------------------------------
728x90
반응형
'Aws (Amazon)' 카테고리의 다른 글
Comments