这个问题是相关的,但我无法发表评论或支持: Amazon SNS multiple subscriptions of the same endpoint
在AWS文档(https://docs.aws.amazon.com/sns/latest/dg/message-filtering.html#message-filtering-example-policy-string-logic)的示例之外:
{
"customer_interests": ["rugby"],
"price_usd": [{"numeric":[">", 100]}]
}
我现在提出以下问题:如果端点希望订阅价格超过100的“橄榄球”并同时订阅价格低于200的“棒球”,我将如何设置过滤器?
文档中总缺少这种总体OR逻辑。
因此,我想到了使用不同的过滤策略为主题两次订阅相同的端点。一种带有“橄榄球”且价格超过100的过滤器,一种带有“棒球”且价格低于200的订阅。这在SO问题中(上面的链接)有点问。