Contraintes de politique de filtre - Amazon Simple Notification Service

Contraintes de politique de filtre

Lorsque vous créez une politique de filtre, n'oubliez pas les contraintes suivantes :

  • Pour le type de données String, la comparaison d'attributs entre politique et message est sensible à la casse.

  • Un attribut de politique numérique peut avoir une valeur de -109 à 109, avec une précision de 5 chiffres après la virgule.

  • La combinaison de valeurs totale ne doit pas dépasser 150. Calculez la combinaison totale en multipliant le nombre de valeurs dans chaque tableau.

    Examinons la politique suivante :

    { "key_a": ["value_one", "value_two", "value_three"], "key_b": ["value_one"], "key_c": ["value_one", "value_two"] }

    Le premier tableau comporte trois valeurs, le deuxième, une valeur, et le troisième, deux valeurs. La combinaison totale est calculée comme suit :

    3 x 1 x 2 = 6
  • Amazon SNS compare les attributs de politique uniquement aux attributs du message ayant les types de données suivants :

    • String

    • String.Array

    • Number

  • Amazon SNS ignore les attributs de message ayant le type de données Binary.

  • Le JSON de la politique de filtre peut contenir ce qui suit :

    • des chaînes entre guillemets

    • les chiffres

    • les mots-clés true, false et null, sans guillemets

  • Lorsque vous utilisez l'API Amazon SNS, vous devez transmettre le code JSON de la politique de filtre sous la forme d'une chaîne UTF-8 valide.

  • Une politique de filtre peut comporter un maximum de 5 noms d'attributs.

  • La taille maximale d'une politique est de 256 Ko.

  • Par défaut, vous pouvez avoir un maximum de 200 stratégies de filtre par Compte AWS. Pour augmenter ce quota, envoyez une demande d'augmentation de quota.

  • Pour les exceptions dans les messages d’application à personne (A2P), nous vous conseillons d'utiliser Amazon Pinpoint. Amazon Pinpoint permet la création de segments dynamiques fondés sur des critères basés sur les attributs sélectionnés, et envoie des messages par tout un éventail de canaux (e-mail, notifications push, SMS et canaux personnalisés), comme Amazon SNS.