참고: SSE-KMS 암호화를 사용하는 Amazon SQS 큐는 다른 AWS 계정(교차 계정)에서 Lambda 함수를 호출할 수 없습니다.
CloudTrail 이벤트 기록
AWS CloudTrail을 사용하여 이벤트를 조회할 수 있습니다.
CloudTrail은 AWS 계정에 대해 기본적으로 켜져 있습니다.
AWS 계정에서 진행 중인 이벤트 기록을 보려면 트레일을 만드세요.
CloudTrail은 트레일을 사용하여 계정에서 수행된 API 호출의 로그를 만듭니다.
이러한 로그는 사용자가 지정한 Amazon Simple Storage Service(S3) 버킷으로 전달됩니다.
트레일을 구성하지 않은 경우에도 이벤트 기록에서 CloudTrail 콘솔의 가장 최근 이벤트를 볼 수 있습니다.
Amazon SQS 지표에 대한 CloudWatch 알람을 생성하여 수신, 전송, 삭제된 메시지 수 등에 대한 알림을 받을 수 있습니다.
예를 들어 Amazon SQS 지표 NumberOfMessagesReceived를 사용하여 반환된 최근 메시지 수를 가져올 수 있습니다.
카운트가 0이면 새 Lambda 함수를 호출하여 Amazon SQS 트리거의 상태를 확인합니다.
Amazon SQS 트리거가 여전히 비활성화되어 있으면 새 Lambda 함수를 사용하여 트리거를 활성화합니다.