7

当我在 AWS 控制台的 SQS 消息视图中查看消息时,我可以看到消息有发送时间。如何使用 Python 的 boto 库读取这些数据?

4

2 回答 2

3

当您从 boto 的队列中读取消息时,您会得到一个Message对象。此对象具有名为 的 at 属性attributes。它是 SQS 保存的关于此消息的属性字典。它包括SentTimestamp.

于 2013-02-19T20:57:47.530 回答
2

您可以使用get_message()方法的attributes参数。请参阅文档

queue.get_messages(attributes=['All'])

文档还说您可以使用read()方法执行此操作,但现在已损坏。我在项目站点上为此打开了一个问题:https ://github.com/boto/boto/issues/2699 。

于 2014-10-28T18:17:39.427 回答