这个问题是相关的,但我无法评论或投票: Amazon SNS 同一终端节点的多个订阅
{
"customer_interests": ["rugby"],
"price_usd": [{"numeric":[">", 100]}]
}
我现在导出以下问题:如果端点想要订阅价格超过 100 的“橄榄球”以及价格低于 200 的“棒球”,我该如何设置过滤器?
文档中不知何故缺少这种整体或逻辑。
因此我想到使用不同的过滤器策略将同一端点订阅该主题两次。一份带有“橄榄球”过滤器且价格超过 100 的订阅,一份针对“棒球”的订阅,价格低于 200。这是在 SO 问题中提出的(上面的链接)。
2023 年 11 月,SNS 消息过滤引入了对“OR”运算符的支持。这个新操作员应该能够解决您的用例。