Fonctionnalités et capacités - Amazon Simple Notification Service

Fonctionnalités et capacités

Amazon SNS fournit les fonctions et capacités suivantes :

  • Messagerie d'application à application

    La messagerie d'application à application prend en charge les abonnés tels que les flux de diffusion Amazon Kinesis Data Firehose, les fonctions Lambda, les files d'attente Amazon SQS, les points de terminaison HTTP/S et les AWS Event Fork Pipelines. Pour de plus amples informations, veuillez consulter Utilisation d'Amazon SNS pour la messagerie d'application à application (A2A).

  • Notifications d'application à personne

    Les notifications d'application à personne fournissent à l'utilisateur des notifications vers les abonnés, par exemple à travers des applications mobiles, des numéros de téléphone mobile et les adresses électroniques. Pour de plus amples informations, veuillez consulter Utilisation d'Amazon SNS pour la messagerie d'application à personne (A2P).

  • Rubriques standard et FIFO

    Utilisez une rubrique FIFO pour garantir un ordre strict des messages, définir des groupes de messages et empêcher la duplication des messages. Seules les files d'attente FIFO Amazon SQS peuvent s'abonner à une rubrique FIFO. Pour de plus amples informations, veuillez consulter Classement et déduplication des messages (rubriques FIFO).

    Utilisez une rubrique standard lorsque l'ordre de remise des messages et la duplication possible des messages ne sont pas critiques. Tous les protocoles de livraison pris en charge peuvent s'abonner à une rubrique standard.

  • Durabilité des messages

    Amazon SNS utilise un certain nombre de stratégies qui fonctionnent ensemble pour assurer la durabilité des messages :

    • Les messages publiés sont stockés sur plusieurs serveurs et centres de données séparés géographiquement.

    • Si aucun point de terminaison abonné n'est disponible, Amazon SNS exécute une stratégie de nouvelle tentative de livraison.

    • Pour conserver tous les messages qui ne sont pas remis avant la fin de la stratégie de nouvelle tentative de livraison, vous pouvez créer une file d'attente de lettres mortes.

  • Archivage et analytique des messages

    Vous pouvez vous abonner les flux de diffusion de Kinesis Data Firehose aux rubriques SNS, ce qui vous permet d'envoyer des notifications à d'autres points de terminaison d'archivage et d'analyse, tels que des compartiments Amazon Simple Storage Service (Amazon S3), des tables Amazon Redshift, etc.

  • Attributs de message

    Les attributs de message vous permettent de fournir des métadonnées arbitraires relatives à un message. Attributs de message Amazon SNS.

  • Filtrage de messages

    Par défaut, un abonné reçoit chaque message publié dans la rubrique. Pour recevoir uniquement un sous-ensemble des messages, un abonné doit attribuer une politique de filtre à l'abonnement à la rubrique. Un abonné peut également définir l'étendue de la politique de filtre pour activer le filtrage basé sur la charge utile ou sur les attributs. La valeur par défaut pour l'étendue de la politique de filtre est MessageAttributes. Lorsque les attributs de message entrant correspondent aux attributs de stratégie de filtrage, le message est remis au point de terminaison abonné. Sinon, le message est filtré. Lorsque l'étendue de la politique de filtre est MessageBody, les attributs de la politique de filtre sont mis en correspondance avec la charge utile. Pour de plus amples informations, veuillez consulter Filtrage des messages Amazon SNS.

  • Sécurité des messages

    Le chiffrement côté serveur protège le contenu des messages stockés dans les rubriques Amazon SNS, à l'aide des clés de chiffrement fournies par AWS KMS. Pour de plus amples informations, veuillez consulter Chiffrement au repos.

    Vous pouvez également établir une connexion privée entre Amazon SNS et votre Virtual Private Cloud (VPC). Pour plus d'informations, consultez Confidentialité du trafic inter-réseau.