Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Per impostazione predefinita, un sottoscrittore di un argomento Amazon SNS riceve ogni messaggio pubblicato nell'argomento. Per ricevere solo un sottoinsieme dei messaggi, un sottoscrittore deve assegnare una policy di filtro alla sottoscrizione all'argomento.
Una policy di filtro è un oggetto JSON contenente proprietà che definiscono i messaggi ricevuti dal sottoscrittore. Amazon SNS supporta policy che agiscono sugli attributi o sul corpo del messaggio, in base all'ambito della policy di filtro che imposti per la sottoscrizione. Le policy di filtro per il corpo del messaggio presuppongono che il payload del messaggio sia un oggetto JSON ben formato.
Se non dispone di una policy di filtro, il sottoscrittore riceve ogni messaggio pubblicato nell'argomento. Quando pubblichi un messaggio in un argomento con una policy di filtro impostata, Amazon SNS confronta gli attributi o il corpo del messaggio con le proprietà specificate nella policy di filtro per ciascuna delle sottoscrizioni all'argomento. Se tutti gli attributi o le proprietà del corpo del messaggio soddisfano le condizioni specificate nella politica di filtro, Amazon SNS invia il messaggio all'abbonato. In assenza di corrispondenza, Amazon SNS non invia il messaggio al sottoscrittore.
Per ulteriori informazioni, consulta Filtro dei messaggi pubblicati negli argomenti