Filtrage des SNS messages Amazon - Amazon Simple Notification Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Filtrage des SNS messages Amazon

Par défaut, un abonné à un SNS sujet Amazon reçoit tous les messages publiés sur le sujet. Pour recevoir uniquement un sous-ensemble des messages, un abonné doit attribuer une politique de filtre à l'abonnement à la rubrique.

Une politique de filtrage est un JSON objet contenant des propriétés qui définissent les messages que l'abonné reçoit. Amazon SNS prend en charge les politiques qui agissent sur les attributs du message ou sur le corps du message, conformément à l'étendue de la politique de filtrage que vous avez définie pour l'abonnement. Les politiques de filtrage pour le corps du message supposent que la charge utile du message est un objet bien forméJSON.

Si un abonnement ne comporte pas de politique de filtre, l'abonné reçoit chaque message publié dans sa rubrique. Lorsque vous publiez un message dans un sujet pour lequel une politique de filtrage est en place, Amazon SNS compare les attributs du message ou le corps du message aux propriétés de la politique de filtrage pour chacun des abonnements du sujet. Si l'un des attributs ou propriétés du corps du message correspond, Amazon SNS envoie le message à l'abonné. Dans le cas contraire, Amazon SNS n'enverra pas le message à cet abonné.

Pour plus d'informations, consultez Filtrer les messages publiés dans les rubriques.