Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Filtraggio dei messaggi Amazon SNS per argomenti FIFO

Modalità Focus
Filtraggio dei messaggi Amazon SNS per argomenti FIFO - Amazon Simple Notification Service

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à.

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à.

Gli argomenti FIFO di Amazon SNS supportano il filtro dei messaggi. L'utilizzo del filtro dei messaggi semplifica l'architettura scaricando la logica di instradamento dei messaggi dai sistemi di pubblicazione e la logica di filtro dei messaggi dai sistemi di sottoscrizione.

Quando effettui la sottoscrizione di una coda FIFO o standard di Amazon SQS a un argomento FIFO di SNS, puoi utilizzare il filtro dei messaggi per specificare che l'abbonato riceve un sottoinsieme di messaggi, anziché tutti. Ogni sottoscrittore può impostare la propria policy di filtro come attributi della sottoscrizione. In base al suo ambito, la policy di filtro viene confrontata con gli attributi o con il corpo dei messaggi in entrata. Se viene rilevata la corrispondenza con la policy di filtro, l'argomento invia una copia del messaggio al server del sottoscrittore. Se non c'è corrispondenza, l'argomento non recapita una copia del messaggio.

Nel caso d'uso esempio di gestione dei prezzi delle parti auto, si supponga che siano impostate le seguenti policy di filtro Amazon SNS e che l'ambito della policy sia MessageBody:

  • Per la coda relativa al commercio all'ingrosso, la policy di filtro {"business":["wholesale"]} corrisponde a ogni messaggio contenente una chiave denominata business e con wholesale nel set di valori. Nel diagramma seguente, una delle chiavi nel messaggio m1 è business e ha un valore di wholesale. Una delle chiavi nel messaggio m3 è business e ha un valore di ["wholesale,retail"]. Così, entrambi m1 e m3 corrispondono ai criteri della policy di filtro ed entrambi i messaggi vengono recapitati alla coda all'ingrosso.

  • Per la coda relativa al commercio al dettaglio, la policy di filtro {"business":["retail"]} corrisponde a ogni messaggio contenente una chiave denominata business e retail nel set di valori. Nel diagramma, una delle chiavi nel messaggio m2 è business e ha un valore di retail. Una delle chiavi del messaggio m3 è business e ha un valore di ["wholesale,retail"]. Così, entrambi m2 e m3 corrispondono ai criteri della policy di filtro ed entrambi i messaggi vengono recapitati alla coda di vendita al dettaglio.

  • Per la coda di analisi, Amazon Athena deve poter ricevere tutti i record, quindi non viene applicata alcuna policy di filtro.

Esempio di come gli argomenti FIFO di Amazon SNS utilizzano politiche di filtro per instradare i messaggi verso diverse code Amazon SQS in base al contenuto dei messaggi. I messaggi m1 e m3 con la chiave «business» impostata su «wholesale» vengono recapitati alla coda all'ingrosso, mentre il messaggio m2 con la chiave «retail» specifica i percorsi verso la coda di vendita al dettaglio. Ciò dimostra l'invio mirato dei messaggi, garantendo che ogni funzione di sottoscrizione riceva solo i messaggi pertinenti, ottimizzando l'efficienza di elaborazione e la pertinenza dei dati.

Gli argomenti FIFO SNS supportano una varietà di operatori corrispondenti, inclusi i valori delle stringhe degli attributi, i valori numerici degli attributi e le chiavi degli attributi. Per ulteriori informazioni, consulta Filtraggio messaggi di Amazon SNS.

Gli argomenti FIFO SNS non recapitano messaggi duplicati agli endpoint sottoscritti. Per ulteriori informazioni, consulta Deduplicazione dei messaggi Amazon SNS per argomenti FIFO.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.