내 AWS 계정에서 AWS CloudTrail 비용이 예기치 않게 증가하고 있습니다. 비용 증가의 원인을 어떻게 확인할 수 있습니까?
간략한 설명
예기치 못한 CloudTrail 비용 증가는 일반적으로 동일한 AWS 리전의 여러 추적이 동일한 관리 이벤트를 기록할 때 발생합니다. CloudTrail이 중복 관리 이벤트를 로깅하지 않도록 하려면 추적의 읽기 및 쓰기 이벤트 설정이 올바르게 구성되었는지 확인합니다. 자세한 내용은 추적 구성을 참조하세요.
참고: 추적을 생성하면 진행 중인 관리 이벤트의 사본 하나를 Amazon Simple Storage Service(Amazon S3)에 무료로 전송할 수 있습니다. 관리 이벤트의 추가 복사본에는 요금이 부과됩니다. 자세한 내용은 AWS CloudTrail 요금을 참조하십시오. CloudTrail 로그의 사본을 여러 Amazon S3 버킷에 보관하려면 버킷 간에 데이터를 수동으로 이동하여 비용을 절감할 수 있습니다. 지침은 한 Amazon S3 버킷의 모든 객체를 다른 버킷으로 복사하려면 어떻게 해야 합니까?를 참조하세요.
**AWS 서비스 요금(AWS Service Charges)**에서 CloudTrail을 확장합니다.
AWS 리전(AWS Region)을 확장하여 이벤트 비용 레코드 세부 정보를 봅니다. 그런 다음 PaidEventsRecorded 지표를 검토하여 중복 관리 이벤트 레코드를 식별합니다.
참고:PaidEventsRecorded 지표는 특정 리전에 기록된 관리 이벤트의 모든 추가 사본 총 개수 및 비용을 제공합니다. DataEventsRecorded 지표는 해당 리전의 추적에서 활성화된 데이터 이벤트의 총 개수 및 비용을 제공합니다. 리전에 데이터 이벤트가 활성화된 추적이 없는 경우 DataEventsRecorded 지표가 나타나지 않습니다.
Athena 쿼리를 사용하여 중복 CloudTrail 관리 이벤트 레코드를 식별하려면 다음을 수행합니다.
참고: CloudTrail 로그에서 Athena 쿼리를 실행하려면 S3 버킷에 로그를 전송하도록 추적을 생성하고 구성해야 합니다. 자세한 내용은 추적 생성을 참조하세요.
Athena를 사용하여 Amazon S3 버킷에 저장된 CloudTrail 관리 이벤트(와 데이터 이벤트)를 볼 수 있습니다.