基于自定义 MessageAttribute 查询 SQS

Query SQS based on a custom MessageAttribute

因此 SQS 具有可以附加到作业的 MessageAttributes,让您可以在作业上存储元数据。

https://aws.amazon.com/blogs/aws/simple-queue-service-message-attributes/

有没有一种方法可以根据这些属性之一查询队列?

示例: 我想设置一个 "Tag" MessageAttribute,然后查询队列以查看 "Tag" 为 [=23] 的作业数量=]存在。

没有。最好的选择是阅读所有消息,然后仅删除符合您条件的消息。您已阅读的所有其他消息将在可见性超时后重新显示在队列中。