Comment puis-je surveiller la transmission des SMS envoyés par le biais d'Amazon Simple Notification Service (Amazon SNS) à l'aide d'Amazon CloudWatch ?

Suivez les instructions suivantes pour configurer CloudWatch Logs pour les SMS envoyés par le biais d'Amazon SNS. Cela permet de consulter les messages délivrés ou en échec.

Configuration des préférences de SMS

  1. Ouvrez la console AWS SNS. Dans le volet de navigation, sélectionnez SMS, puis Gérer les préférences de SMS.
  2. Sélectionnez Créer un rôle IAM, Afficher les détails, puis Afficher le document de stratégie pour examiner la stratégie d'accès. Sélectionnez Autoriser.
  3. Suivez les instructions décrites dans Configuration des préférences SMS, puis sélectionnez Mettre à jour les préférences.
  4. Dans le volet de navigation, sélectionnez SMS, puis Envoyer un SMS.
  5. Pour le Type de message, sélectionnez Transactionnel. Dans le champ Numéro, saisissez le numéro de téléphone. Dans Message, saisissez un message pertinent pour vous, puis cliquez sur Envoyer le SMS. Vous devriez recevoir le SMS sur votre téléphone.

Vérification des journaux de réponse du fournisseur de réseau téléphonique

  1. Ouvrez la console CloudWatch. Dans le volet de navigation, sélectionnez Journaux. Dans le champ Filtre, recherchez sns, puis dans Groupes de journaux, sélectionnez DirectPublishToPhoneNumber.
  2. Sélectionnez l'ID de flux de journaux, puis développez le Message. Dans « providerResponse », « Message has been accepted by phone carrier » devrait apparaître.
    Remarque : les destinataires peuvent demander à ne plus recevoir de messages en répondant OPTOUT ou STOP au message. Pour obtenir plus d'informations et une liste des commandes de refus de SMS, consultez Demander l'arrêt d'envoi de SMS.

Vérification des numéros de téléphone désactivés

  1. Ouvrez la console SNS. Dans le volet de navigation, sélectionnez SMS, puis Afficher les numéros de téléphone désactivés.
    Remarque : pour obtenir une liste de tous les motifs d'échec de la diffusion des SMS, reportez-vous à Consultation des métriques et journaux CloudWatch pour les envois de SMS.
  2. Dans la liste Numéro de téléphone, vous pouvez consulter les numéros de téléphone ayant refusé de recevoir des SMS provenant de votre compte AWS.

Vérifier qu'un appareil avec un numéro de téléphone désactivé ne reçoit pas de SMS

  1. Dans le volet de navigation, sélectionnez SMS, puis Envoyer un SMS.
  2. Pour le type de Message, sélectionnez Transactionnel. Dans le champ Numéro, saisissez le numéro de téléphone. Dans Message, sélectionnez un message pertinent pour vous, puis Envoyer le SMS. Vous ne devriez pas recevoir le SMS sur votre appareil.

Examen des journaux d'échec SNS

  1. Ouvrez la console CloudWatch. Dans le volet de navigation, sélectionnez Journaux. Dans le champ Filtre, recherchez sns, puis dans Groupes de journaux, sélectionnez DirectPublishToPhoneNumber/Failure.
    Remarque : deux groupes de journaux peuvent apparaître pour l'envoi de SMS par AWS. En règle générale, l'un est DirectPublishToPhoneNumber, utilisé pour les envois réussis et l'autre est DirectPublishToPhoneNumber/Failure, utilisé pour les échecs d'envoi.
  2. Sélectionnez l'ID de flux de journaux, puis développez le Message. Dans « providerResponse », « Phone number is opted out » devrait apparaître, avec l'état « ÉCHEC ».
    Remarque : si providerResponse indique « No quota left for account », il est possible que vous ayez atteint la quantité maximale attribuée par défaut. Pour augmenter cette limite, consultez Configuration des préférences SMS.

Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support

Date de publication : 22/03/2018