Sns主题的订阅过滤器上的一个复杂的json

0

的问题

我有一个json像下面这发布到我sns主题,每当一个客户的活由我们的api。 Api还发布消息的同一主题时,其他表/列更新/插入。

{
  "transaction": {
    "operation": "UPDATE",
    "tableName": "Customer",
    "primaryKeyColumn": "CustomerID"
  },
  "columns": [
    {
      "columnName": "FirstName",
      "hasChanged": false
    },
    {
      "columnName": "IsActive",
      "oldValue": "1",
      "newValue": "0",
      "hasChanged": true
    }
  ]
}

我想创建一个订阅的过滤器,将过滤器,如果客户越来越失活。 例如,如下:

{
     "operation": ["UPDATE"],
     "tableName": ["Customer"],
     "columnName": ["IsActive"],
     "hasChanged": [true],
     "newValue": ["0"]
   }

上述订过滤器不起作用。 例如,如果我加入的过滤器,我没有得到任何消息给我的队列。 但是,如果我删除它,我得到的消息发布到队列中。 任何可以帮助表示赞赏。

amazon-sns amazon-web-services
2021-11-23 21:41:34
1

最好的答案

1

看起来像我找到我的答案 在这里. 我意识到我不能筛选的消息体。 我将需要改写的过滤政策的属性..

2021-11-23 22:12:37

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................