CloudTrail Lake
CloudTrail Lake는 수집된 이벤트를 집계하고, 불변적으로 저장하며, 쿼리할 수 있는 기능을 제공하여 조직을 위한 관리형 데이터 레이크를 제공합니다. 조직은 이러한 이벤트를 감사, 보안 조사 및 운영 조사에 사용할 수 있습니다. CloudTrail Lake는 수집, 저장, 준비, 분석 및 쿼리를 위한 최적화를 CloudTrail 내에서 통합하여 분석 워크플로를 단순화합니다. 다음은 CloudTrail Lake에 대한 몇 가지 모범 사례를 설명합니다.
적절한 요금 옵션 선택
이벤트 데이터 스토어를 생성할 때, 월별로 수집할 것으로 예상되는 이벤트의 유형과 양에 맞는 요금 옵션을 선택해야 합니다. 대부분의 경우 1년 연장 가능 보존 요금 옵션이 가장 비용 효율적인 접근 방식입니다. 그러나 월 25TB 이상의 데이터를 수집할 경우 7년 보존 요금 옵션이 더 나은 선택일 수 있습니다.

Lake 쿼리 페더레이션
Lake 쿼리 페더레이션을 활성화하는 것을 권장합니다. 이를 통해 Athena에서 제로 ETL 분석을 위해 이벤트 데이터 스토어를 구성할 수 있습니다. 이는 활동 로그를 애플리케이션 로그 또는 S3에 저장된 비용 및 사용량 데이터와 상관시키기 위해 데이터 처리 파이프라인을 구축하는 운영 복잡성을 제거합니다. 또한 Athena 내에서 다른 데이터셋에 대해 크로 스 조인 쿼리를 실행할 수 있습니다. 이 기능을 활성화하면 LakeFormation을 사용하여 이벤트 데이터 스토어에 대한 페더레이트 링크를 제공하므로 CloudTrail 데이터를 복제하거나 이동할 필요가 없습니다. 이 기능을 통해 LakeFormation을 사용하여 데이터 필터를 생성하고 이벤트 데이터 스토어 내 데이터의 하위 집합을 조직 내 다른 계정과 공유할 수도 있습니다. 자세한 내용은 블로그: 데이터를 복제하지 않고 계정 간에 AWS CloudTrail Lake 로그를 안전하게 공유를 참조하세요.
리소스 기반 정책 구성
다른 IAM 주체에 권한을 부여하는 리소스 기반 정책을 구성할 수 있습니다. 이를 통해 다른 멤버 계정에 EDS를 공유하여 CloudTrail 데이터를 쿼리할 수 있습니다. 특정 IAM 주체에게 이벤트 데이터 스토어를 쿼리할 수 있는 접근 권한을 부여할 수 있으므로 이벤트를 다른 계정으로 복제하거나 복사할 필요가 없습니다.
이벤트 데이터 스토어에 태그 구성
이벤트 데이터 스토어에 태그를 추가하면 이러한 태그를 사용자 정의 비용 할당 태그로 추가하여 CloudTrail Lake 이벤트 데이터의 쿼리 및 수집 비용을 추적할 수 있습니다. 이벤트 데이터 스토어에 대한 태그의 또 다른 사용 사례는 이벤트 데이터 스토어를 관리하거나 쿼리할 수 있는 사람을 정의하는 리소스 기반 IAM 정책을 추가하는 것입니다.
이벤트 데이터 스토어에 데이터 이벤트 수집
데이터 이벤트는 리소스에서 또는 리소스 내에서 수행되는 리소스 작업에 대한 가시성을 제공합니다. CloudTrail 데이터 이벤트는 다양한 리소스 유형을 지원합니다. 지원되는 리소스 유형의 전체 목록은 문서 CloudTrail 데이터 이벤트를 참조하세요. 이러한 이벤트는 데이터 플레인 작업이라고도 합니다. 데이터 이벤트는 특히 S3에 민감한 데이터를 저장하거나 Lambda 함수를 통해 핵심 비즈니스 작업이 수행되는 경우 대량의 활동이 발생하는 경우가 많습니다. 민감한 데이터에 대한 예상치 못한 접근에 대한 가시성을 통해 데이터를 보호하기 위한 시정 조치를 취할 수 있습니다. 일부 컴플라이언스 보고서(예: FedRAMP 및 PCI-DSS)는 데이터 이벤트를 활성화해야 하므로, AWS는 모든 S3 버킷에 대해 최소 하나의 trail이 S3 데이터 이벤트를 로깅하고 있는지 확인하기 위해 AWS Config 관리형 규칙 또는 적절한 Conformance Pack 샘플 템플릿을 사용할 것을 권장합니다.
이전 CloudTrail Trail 이벤트 가져오기
CloudTrail Trails에서 CloudTrail Lake로 마이그레이션할 때, Copy Trail event 기능을 사용하여 이벤트 데이터 스토어 생성 이전에 기록된 기존 trail 이벤트를 CloudTrail Lake 이벤트 데이터 스토어로 복사합니다. 이를 통해 CloudTrail trail에 해당하는 Amazon Simple Storage Service(Amazon S3) 버킷에서 CloudTrail Lake EDS로 이벤트를 가져올 수 있습니다. 그러나 이 기능을 사용할 때는 Lake에서 장기 저장 및 분석에 필요한 로그의 하위 집합만 가져오도록 가져오기 날짜 범위를 지정하는 것이 좋습니다. 이를 통해 지정된 날짜 범위 외의 로그 가져오기와 관련된 추가 비용을 방지할 수 있습니다.
