Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在 AWS 控制台的 SQS 消息视图中查看消息时,我可以看到消息有发送时间。如何使用 Python 的 boto 库读取这些数据?
当您从 boto 的队列中读取消息时,您会得到一个Message对象。此对象具有名为 的 at 属性attributes。它是 SQS 保存的关于此消息的属性字典。它包括SentTimestamp.
Message
attributes
SentTimestamp
您可以使用get_message()方法的attributes参数。请参阅文档。
queue.get_messages(attributes=['All'])
该文档还说您可以使用read()方法执行此操作,但现在已损坏。我在项目站点上为此打开了一个问题:https ://github.com/boto/boto/issues/2699 。