【发布时间】:2022-08-20 18:29:10
【问题描述】:
我想知道如何为 AWS SNS 订阅创建一个过滤策略,该策略将检查消息属性值,但前提是该属性存在。默认情况下,如果我检查属性值但属性不存在,则忽略消息,例如:
\"customer_interests\": [\"paintball\"]
我还发现这个用于属性存在检查:
\"customer_interests\": [{\"exists\": true}]
但我不确定如何将这两项检查合并到一个策略中。
我已经尝试过显而易见的事情:
{
\"customer_interests\": [{\"exists\": false}, \"paintball\"]
}
但它不起作用。
-
我尝试了您的“显而易见的事情”,它对我有用。我的测试是 1. customer_interests = \"paintball\"(收到) 2. customer_interests = \"boxe\"(不是) 3. name = \"test\", no other attrs (received)
-
@AlbertoAnderickJr 奇怪我已经尝试过多次但没有任何运气......可能会再试一次。
标签: amazon-sns