AWS SQS 是否记录消息消费?

0

【以下的问题经过翻译处理】 根据参考文章,SQS支持以下日志记录操作(https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-logging-using-cloudtrail.html):

AddPermission

CreateQueue

DeleteQueue

PurgeQueue

RemovePermission

SetQueueAttributes

TagQueue

UntagQueue

我有一个需求,需要记录SQS API请求以消费SQS队列消息。有没有解决方案呢?

profile picture
전문가
질문됨 5달 전49회 조회
1개 답변
0

【以下的回答经过翻译处理】 SQS并不记录控制平面API(如你问题中所列出的)。从队列中消费消息是一个数据平面API,只有少数几个服务(S3、DynamoDB和Lambda)支持记录这些消息到CloudTrail。而SQS不是其中之一。 如果你需要记录所有这些消息,请在你的应用程序中实现。另一个选择,根据日志需求的原因而相关的选择,是将事件发送到EventBridge并创建一个具有两个目标的Rule。第一个目标是SQS队列。第二个目标是CloudWatch日志。这样所有消息都将传递到应用程序和CWL。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인