Sns argomento filtro di sottoscrizione di un complesso json

0

Domanda

Ho un json come al di sotto della quale viene pubblicato il mio sns argomento ogni volta che un cliente è inattivato dalla nostra api. L'api pubblica anche i messaggi per lo stesso argomento, quando le altre tabelle/colonne vengono aggiornati/inserito.

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

Vorrei creare un filtro di sottoscrizione che sarebbe filtro, se il cliente è sempre inattivato. Per esempio, come di seguito:

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

Il suddetto abbonamento filtro non funziona. Per esempio, se aggiungo il filtro, non ho ancora ricevuto alcun messaggio alla mia coda. Ma se lo rimuovi, mi arriva il messaggio pubblicato per la coda. Qualsiasi aiuto si apprezzato.

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

Migliore risposta

1

Sembra che ho trovato la mia risposta qui. Mi rendo conto che non posso filtro per il corpo del messaggio. Dovrò riscrivere il criterio di filtro con gli attributi..

2021-11-23 22:12:37

In altre lingue

Questa pagina è in altre lingue

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