Amazon SQS 대기열 메시지를 사용한 사람을 어떻게 알 수 있습니까?

1분 분량
0

Amazon Simple Queue Service(Amazon SQS) 대기열을 누가 폴링했는지 알고 싶습니다. -또는- Amazon SQS 대기열 메시지를 사용한 사람을 식별하고 싶습니다.

해결 방법

Amazon SQS의 메시지를 사용한 사람을 직접 식별할 수는 없습니다. 그러나 클라이언트 측 로깅은 몇 가지 인사이트를 제공할 수 있습니다.

  • Amazon SQS 리소스 정책을 검토합니다. 최소 권한 액세스를 구현하고 SQS 대기열에 공개적으로 액세스가 불가능한지 확인하는 것이 가장 좋습니다. SQS 대기열 ReceiveMessage 작업을 특정 AWS Identity and Access Management(IAM) 사용자 또는 역할로 제한합니다. 자세한 내용은 Amazon SQS 보안 모범 사례를 참조하세요.
  • SQS 대기열에 대한 모든 AWS Lambda 함수 트리거를 검토합니다. Lambda 함수가 활성 SQS 이벤트 소스로 구성된 경우 Lambda 함수가 메시지를 사용했을 수 있습니다.

누가 SQS 대기열을 폴링했는지 확인하려면 AWS Support에 문의하여 다음 목록을 제공하시기 바랍니다.

  • 메시지 ID
  • 요청 ID
  • 해당 전송 및 수신 타임스탬프

관련 정보

AWS CloudTrail을 사용하여 Amazon SQS API 호출 로깅

AWS 공식
AWS 공식업데이트됨 3년 전