Wie kann ich meinen E-Mail-Versandverlauf in Amazon SES anzeigen?

Lesedauer: 4 Minute
0

Ich möchte meinen E-Mail-Versandverlauf in Amazon Simple Email Service (Amazon SES) überprüfen.

Lösung

Verwenden Sie Amazon OpenSearch Service und Amazon Kinesis, um Ihren Amazon-SES-Versandverlauf zu speichern und anzuzeigen.

Erstellen einer Domain in Amazon OpenSearch Service

Erstellen Sie eine Domain in Amazon OpenSearch Service, um Ihren Amazon-SES-Versandverlauf zu speichern. OpenSearch Service kann in einem öffentlichen Netzwerk oder in einer Amazon Virtual Private Cloud (Amazon VPC) platziert werden. Weitere Informationen zur Auswahl des richtigen Netzwerktyps für Ihre OpenSearch-Service-Domain finden Sie unter Vergleich zwischen VPC und öffentlichen Domains.

Erstellen eines Kinesis-Bereitstellungs-Streams

  1. Öffnen Sie die Kinesis-Konsole.
  2. Wählen Sie Bereitstellungs-Stream erstellen.
  3. Wählen Sie Direkte Eingabe als Quelle aus. Wählen Sie als Ziel die Option Amazon OpenSearch Service aus.
  4. Geben Sie unter Bereitstellungs-Stream-Name einen Namen für Ihren Stream ein.
  5. (Optional) Sie können wählen, ob Sie Quelldatensätze mit AWS Lambda transformieren oder diese Einstellung auf Deaktiviert belassen möchten.
  6. Geben Sie unter Ziel-Einstellungen Folgendes ein:
    Wählen Sie unter OpenSearch-Service-Domain die Domain aus, die Sie zum Speichern Ihres Amazon-SES-Versandverlaufs erstellt haben.
    Geben Sie für Index einen Indexnamen ein.
    Wählen Sie unter Index-Rotation einen Rotationsplan aus. Alternativ können Sie die Standardeinstellung Keine Rotation beibehalten.
    Geben Sie bei Typ einen Typnamen ein.
    Geben Sie bei Dauer des erneuten Versuchs die gewünschte Dauer des Wiederholungsversuchs in Sekunden ein. Alternativ können Sie die Standardeinstellung 300 Sekunden beibehalten.
  7. Für Pufferhinweise konfigurieren Sie die Pufferbedingungen für Ihren Anwendungsfall in OpenSearch Service. Weitere Informationen zu diesen Feldern finden Sie unter Backup und erweiterte Einstellungen.
  8. Geben Sie unter Backup-Einstellungen Folgendes ein:
    Behalten Sie die Standardeinstellung Nur ausgefallene Daten bei.
    Geben Sie unter S3-Backup-Bucket an, ob die Datensätze in einem vorhandenen Bucket gespeichert werden sollen. Oder wählen Sie Erstellen, um einen neuen Bucket zu erstellen.
    (Optional) Geben Sie unter Präfix für den S3-Backup-Bucket ein Präfix ein. Alternativ können Sie dieses Feld leer lassen.
    (Optional) Geben Sie unter Ausgabepräfix für S3-Backup-Bucket-Fehler ein Präfix ein. Alternativ können Sie dieses Feld leer lassen.
  9. (Optional) Öffnen Sie den Bereich Erweiterte Einstellungen, um serverseitige Verschlüsselung, ** CloudWatch-Fehlerprotokollierung**, Berechtigungen und Tags zu konfigurieren. Konfigurieren Sie die Einstellungen je nach Anwendungsfall. Weitere Informationen zu diesen Feldern finden Sie unter Backup und erweiterte Einstellungen.
  10. Wählen Sie Bereitstellungs-Stream erstellen.

Erstellen eines Konfigurationssatzes für Amazon SES

  1. Öffnen Sie die Amazon-SES-Konsole und wählen Sie im Navigationsbereich Konfigurationssätze aus.
  2. Wählen Sie Satz erstellen aus.
  3. Geben Sie unter Name des Konfigurationssatzes einen Namen für den Satz ein.
  4. Wählen Sie bei Senden des IP-Pools Ihren bevorzugten Pool aus oder behalten Sie die Einstellung Standard bei. Wählen Sie dann Satz erstellen aus.
  5. Wählen Sie im oberen Bereich des neu erstellten Satzes Ereignisziele und dann Ziel hinzufügen aus.
  6. Wählen Sie für Ereignistypen die Optionen Sendungen, Ablehnungen, Zustellungen, Permanente Unzustellbarkeit und Beschwerden aus. Klicken Sie dann auf Weiter.
  7. Wählen Sie als Zieltyp die Option Amazon Data Firehose aus.
  8. Geben Sie im Feld Name einen Zielnamen ein.
  9. Wählen Sie für Bereitstellungs-Stream den Stream aus, den Sie erstellt haben.
  10. Wählen Sie unter Identity-and-Access-Management (IAM)-Rolle eine Rolle aus, die Amazon SES die Erlaubnis erteilt, in Ihrem Namen auf Data Firehose zu veröffentlichen. Klicken Sie dann auf Weiter.
    Hinweis: Dies muss eine manuell erstellte Identity and Access Management (IAM)-Rolle sein.
  11. Überprüfen Sie die Einstellungen für Ihr Ereignisziel und wählen Sie dann Ziel hinzufügen aus.

Testen Ihrer Konfiguration

  1. Versenden Sie eine Test-E-Mail mit der Amazon-SES-Konsole.
    Wichtig: Um die Ergebnisse des Test-E-Mail-Versands zu sehen, müssen Sie den Konfigurationssatz angeben, den Sie erstellt haben.
    Wählen Sie für E-Mail-Format die Option Formatiert aus.
    Geben Sie bei Konfigurationssatz den Namen des Konfigurationssatzes ein.
  2. Öffnen Sie die Amazon-OpenSearch-Service-Konsole.
  3. Wählen Sie die Domain, die Sie zum Speichern Ihres Amazon-SES-Versandverlaufs erstellt haben.
  4. Wählen Sie im Abschnitt Allgemeine Informationen den Link neben OpenSearch-Dashboards-URL aus.
  5. Erstellen Sie ein Indexmuster für den Indexnamen, den Sie bei der Erstellung des Bereitstellungs-Stream konfiguriert haben. Eine Anleitung dazu finden Sie unter Datenansicht erstellen auf der elastic.co-Website.
  6. Nachdem das Indexmuster erstellt wurde, verwenden Sie das Feature Entdecken in OpenSearch Dashboards, um das Protokoll der Test-E-Mail anzuzeigen, die Sie gesendet haben. Weitere Informationen finden Sie unter Entdecken auf der elastic.co-Website.

Relevante Informationen

Überwachen Ihrer Amazon-SES-Sendeaktivität

Wie sorge ich dafür, dass CloudWatch Logs an meine Domain von Amazon OpenSearch Service streamt?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren