Sns téma předplatné filtr na komplexní json

0

Otázka

Mám json jako níže, která se dostane zveřejněny na mých sns téma, kdykoli zákazník je inaktivován naše api. Api také publikuje zprávy na stejné téma, když ostatní tabulky/sloupce jsou aktualizována/vložena.

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

Chtěl bych vytvořit předplatné filtr, který bude filtrovat, pokud zákazník je stále neaktivní. Pro např., jako je níže:

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

Výše předplatného filtr nefunguje. Například, mám-li přidat filtr, nedostanu žádnou zprávu do mé fronty. Ale když jsem se odstranit to, mám zprávě, zveřejněné na frontě. Jakékoliv pomáhá, jsou vítány.

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

Nejlepší odpověď

1

Vypadá to, že jsem našel odpověď tady. Uvědomuji si, že nemůžu filtr na tělo zprávy. Budu muset přepsat filtr politiky s atributy..

2021-11-23 22:12:37

V jiných jazycích

Tato stránka je v jiných jazycích

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