如何审计谁消费了 sqs 队列中的消息?

问题描述 投票:0回答:2

我在 AMS 中部署了一个 sqs 队列,我想知道如何使用队列中的消息。查看 cloudtrail 操作时,https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-logging-using-cloudtrail.html,它不包含任何消费/检索操作。

实现这一目标的最佳方法是什么?

amazon-web-services amazon-sqs
2个回答
2
投票

CloudTrial 不支持 SQS 的数据事件。同样SQS APi调用监控不支持GetMessages调用。所以你无法回顾性地检查这一点。为此,您需要一个完整的定制解决方案。也就是说,阅读 SQS 的客户必须记录自己的活动。


0
投票

现在已经改变了。 SQS 现在支持记录数据事件。这是来自 AWS 的公告

记录以下 API:

SendMessage
SendMessageBatch
ReceiveMessage
DeleteMessage
DeleteMessageBatch
ChangeMessageVisibility
ChangeMessageVisibilityBatch

可以在此处查看特定于上述 API 的示例事件。

© www.soinside.com 2019 - 2024. All rights reserved.