Je souhaite consulter mon historique d’envoi d’e-mails dans Amazon Simple Email Service (Amazon SES).
Résolution
Utilisez Amazon OpenSearch Service et Amazon Data Firehose pour stocker et pour consulter l’historique de vos envois dans Amazon SES.
Créer un domaine OpenSearch Service
Créez un domaine OpenSearch Service pour stocker votre historique d’envoi Amazon SES. Vous pouvez placer le domaine OpenSearch Service sur un réseau public ou sur Amazon Virtual Private Cloud (Amazon VPC). Pour plus d’informations sur le type de réseau à utiliser pour votre domaine OpenSearch Service, consultez la section VPC et domaines publics.
Créer un flux de diffusion Firehose
Procédez comme suit :
- Ouvrez la console Firehose, puis sélectionnez Créer un flux Firehose.
- Dans Source, sélectionnez PUT direct.
- Dans Destination, sélectionnez Amazon OpenSearch Service.
- Dans Nom du flux Firehose, saisissez un nom pour votre flux.
- (Facultatif) Vous pouvez sélectionner Activer la transformation des données ou laisser ce paramètre désactivé.
- Sous Paramètres de destination, saisissez les informations suivantes :
Sélectionnez le domaine que vous avez créé pour stocker votre historique d’envoi Amazon SES en tant que domaine OpenSearch Service.
Saisissez un nom d’index dans le champ Index.
Dans Rotation d’index, sélectionnez un calendrier de rotation. Vous pouvez également laisser le paramètre par défaut Aucune rotation.
Saisissez un nom de type dans le champ Type.
Modifiez la durée de la nouvelle tentative en secondes dans le champ Durée de la nouvelle tentative. Vous pouvez également laisser la valeur par défaut de 300 secondes.
- Dans Indices de mise en mémoire tampon, configurez les conditions de mise en mémoire tampon du service OpenSearch pour votre cas d’utilisation. Pour plus d’informations sur ces champs, consultez la section Configurer les paramètres avancés.
- Sous Paramètres de sauvegarde, saisissez les informations suivantes :
Conservez Données ayant échoué uniquement comme paramètre par défaut.
Choisissez de stocker les enregistrements dans un compartiment existant dans le champ Compartiment de sauvegarde S3. Vous pouvez également choisir l’option Créer pour créer un nouveau compartiment.
(Facultatif) Dans Préfixe de compartiment de sauvegarde S3, saisissez un préfixe. Vous pouvez également laisser ce champ vide.
(Facultatif) Saisissez un préfixe dans le champ Préfixe de sortie d’erreur de compartiment de sauvegarde S3. Vous pouvez également laisser ce champ vide.
- (Facultatif) Vous pouvez développer l’onglet Paramètres avancés pour configurer le chiffrement côté serveur, la journalisation des erreurs CloudWatch, les autorisations et les identifications. Configurez les paramètres en fonction de votre cas d’utilisation. Pour plus d’informations sur ces champs, consultez la section Configurer les paramètres avancés.
- Sélectionnez Créer un flux Firehose.
Créer un jeu de configurations Amazon SES
Procédez comme suit :
- Ouvrez la console Amazon SES, puis sélectionnez Jeux de configurations dans le volet de navigation.
- Sélectionnez Créer un jeu.
- Dans Nom du jeu de configurations, saisissez un nom pour le jeu.
- Dans Groupe d'adresses IP d'envoi, sélectionnez votre groupe préféré ou par défaut, puis choisissez Créer un jeu.
- Choisissez l’onglet Destinations d’événement, puis Ajouter une destination.
- Dans Types d’événements, sélectionnez Envois, Rejets, Distributions, Messages d’erreur définitifs et Réclamations. Puis, sélectionnez Suivant.
- Dans Options de destination, sélectionnez Amazon Kinesis Data Firehose.
- Dans Nom, saisissez un nom de destination.
- Dans Flux de diffusion, sélectionnez le flux de diffusion que vous avez créé.
- Dans Rôle IAM, sélectionnez un rôle qui accorde à Amazon SES l’autorisation de publier sur votre flux de diffusion Firehose en votre nom. Puis, sélectionnez Suivant.
Remarque : Il doit s’agir d’un rôle Gestion des identités et des accès AWS (AWS IAM) créé manuellement.
- Examinez les paramètres de votre destination d’événements, puis sélectionnez Ajouter une destination.
Tester votre configuration
Procédez comme suit :
- Utilisez la console Amazon SES pour envoyer un e-mail de test avec le simulateur de boîte aux lettres.
Important : pour voir les résultats de l’e-mail de test, vous devez spécifier le jeu de configurations que vous avez créé.
Pour Format de l’e-mail, sélectionnez Mise en forme.
Dans Jeu de configurations, saisissez le nom du jeu de configurations.
- Ouvrez la console OpenSearch Service.
- Dans le volet de navigation, choisissez Domaines.
- Sélectionnez le domaine que vous avez créé pour stocker votre historique d’envoi Amazon SES.
- Dans la section Informations générales, sélectionnez le lien en regard de l’URL des tableaux de bord OpenSearch.
- Créez un modèle d’index pour le nom d’index que vous avez configuré lors de la création du flux de diffusion. Pour obtenir des instructions, consultez la section Creer une vue de données sur le site Web d’Elastic.
- Une fois que vous avez créé le modèle d’index, utilisez la fonctionnalité Découvrir des tableaux de bord OpenSearch pour consulter le journal de l’e-mail de test que vous avez envoyé. Pour plus d’informations, consultez la page Découverte sur le site Web d’Elastic.
Informations connexes
Surveillance de votre activité d’envoi Amazon SES
Comment résoudre les problèmes liés aux journaux CloudWatch afin qu'ils soient diffusés vers mon domaine OpenSearch Service ?