Comment puis-je identifier l'utilisateur IAM qui a envoyé un e-mail via Amazon SES ?

Dernière mise à jour : 02/08/2022

Je souhaite savoir quel utilisateur AWS Identity and Access Management (IAM) a envoyé un e-mail via Amazon Simple Email Service (Amazon SES). Comment dois-je procéder ?

Brève description

Utilisez la publication d'événements Amazon SES avec une destination Amazon CloudWatch afin d'afficher davantage d'informations sur les e-mails envoyés ou transmis. Ces informations sur CloudWatch contiennent l'utilisateur IAM qui a envoyé l'e-mail. Procédez comme suit :

  1. Créez un ensemble de configuration avec CloudWatch en tant que destination d'événement.
  2. Envoyez un e-mail de test à partir d'Amazon SES.
  3. Vérifiez la métrique sur CloudWatch.

Résolution

Avant de commencer, vous devez disposer des éléments suivants :

Créer un ensemble de configuration avec CloudWatch en tant que destination d'événement

  1. Ouvrez la console Amazon SES.
  2. Dans le volet de navigation, sélectionnez Configuration Sets (Ensemble de configuration).
  3. Sélectionnez Create Configuration Set (Créer un ensemble de configuration).
  4. Pour Configuration Set Name (Nom d'ensemble de configuration), saisissez un nom pour l'ensemble de configuration. Par exemple, saisissez CallerIdentity.
  5. Sélectionnez Create Configuration Set (Créer un ensemble de configuration).
  6. Dans la liste des ensembles de configuration, sélectionnez celui que vous venez de créer pour en afficher les détails.
  7. Sur l'onglet Event Destinations (Destinations de l'événement), pour Add Destination (Ajouter une destination), sélectionnez CloudWatch.
  8. Pour CloudWatch Destination (Destination CloudWatch), saisissez les informations suivantes :
    Pour Name (Nom), attribuez un nom à la destination de l'événement. Par exemple, saisissez NameOfCallerIdentity.
    Pour Event types (Types d'événement), sélectionnez au moins Send (Envoi). Vous pouvez également sélectionner Delivery (Livraison) pour être en mesure de filtrer les messages transmis avec succès ou ceux qui ont été renvoyés à l'expéditeur.
    Pour Value Source (Source de valeur), sélectionnez Message Tag (Étiquette de message).
    Pour Dimension Name (Nom de la dimension), saisissez le nom de la dimension. Par exemple, saisissez ses:caller-identity.
    Pour Default Value (Valeur par défaut), saisissez la même valeur que celle que vous avez saisie pour Name (Nom).
  9. Choisissez Save (Enregistrer).

Envoyer un e-mail de test à partir d'Amazon SES

  1. Depuis la console Amazon SES, sélectionnez Email Addresses (Adresses e-mail) ou Domains (Domaines) dans le volet de navigation, selon que vous utilisez une adresse e-mail ou un domaine.
  2. Sélectionnez votre adresse e-mail ou domaine vérifié. Ensuite, sélectionnez Send a Test Email (Envoyer un e-mail de test).
  3. Sélectionnez Plus d'options.
  4. Saisissez les éléments suivants :
    Pour À, saisissez une adresse e-mail à laquelle vous souhaitez recevoir l'e-mail de test.
    Pour Configuration Set (Ensemble de configuration), saisissez le nom de l'ensemble de configuration que vous avez créé.
    Pour Sujet, entrez une ligne d'objet pour l'e-mail de test.
  5. Sélectionnez Send Test Email (Envoyer un e-mail de test).

Vérifier CloudWatch pour la métrique sur l'e-mail de test

  1. Ouvrez la console CloudWatch.
  2. Depuis le volet de navigation, sélectionnez Métriques.
  3. Sur l'onglet Toutes les métriques, sélectionnez SES.
  4. Sélectionnez le nom de la dimension que vous avez saisi lorsque vous avez créé l'ensemble de configuration. Par exemple, sélectionnez ses:caller-identity.
  5. Sous la colonne ses:caller-identity, l'utilisateur IAM ayant envoyé l'e-mail de test s'affichera.

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?