Senden Sie eine E-Mail, wenn eine Nachricht an den AWS Simple Queue Service gesendet wird

Ravi Kant Gautam

Ich verarbeite mehrere Protokolldateien und habe einen Code eingefügt, wenn etwas schief geht. Gleichzeitig schicke ich eine Nachricht in AWS SQS, die Details zum Fehler enthält. Jetzt möchte ich mir eine E-Mail senden, sobald eine Nachricht in SQS gesendet wird. Früher habe ich versucht, SES zu verwenden. Ich habe den SES-E-Mail-Sendecode eingegeben, aber SQS spielte dabei keine Rolle. Was kann ich tun, um meinen Anwendungsfall zu implementieren?

except: 
            #this part runs for any corrupted file
            sqs_msg_response = queue_client.send_message(MessageBody='Data Processing num_failed')
            print('messageID',sqs_msg_response.get('MessageId'))
            subject = 'Data file is not processed'
            body='''the {}file is not processed at the time{}'''.format(string,current_time)
            message = {"Subject":{"Data":subject},"Body":{"Html":{"Data":body}}}
            email_response = email_client.send_email(
            Source="[email protected]",
            Destination={
                "ToAddresses":[
                    "[email protected]",
                    ]
                },
            Message=message
            )

Oben bin ich implementiert, aber SQS ist unabhängig und SES ist unabhängig. Jetzt möchte ich implementieren, sobald eine Nachricht an die SQS-E-Mail gesendet und an die angegebene E-Mail-ID gesendet wird.

Dennis Traub

Ein regelmäßiges Muster zur Lösung dieser Art von Problem ist die Verwendung einer Kombination aus Amazon SQS und Amazon SNS .

  1. Erstellen Sie ein SNS-Thema
  2. Fügen Sie die SQS-Warteschlange als Ziel zum Thema hinzu
  3. Fügen Sie dem Thema ein E-Mail-Abonnement als zweites Ziel hinzu
  4. Ändern Sie Ihre Anwendung so, dass Nachrichten anstelle der Warteschlange zum Thema hinzugefügt werden

Auf diese Weise stellt das Thema jede Nachricht in die Warteschlange und sendet gleichzeitig eine E-Mail.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So senden Sie eine E-Mail, wenn ein Formular gesendet wird [Django-Rest-Framework]

Senden Sie eine benutzerdefinierte E-Mail an den Verkäufer, wenn das Produkt in Woocommerce verkauft wird

Das PHP-Formular zeigt kyrillisch als Fragezeichen an, wenn eine E-Mail-Nachricht gesendet wird

Senden Sie eine PHP-Mail an den Benutzer, wenn das Formular gesendet wurde

Senden Sie eine Nachricht an den Server, wenn der Client erzwungen wird

Senden Sie automatisch eine E-Mail, wenn eine Datei generiert wird

Senden Sie eine E-Mail mit Anhang, wenn eine bestimmte Tabelle aktualisiert wird

Senden Sie eine E-Mail vom MySQL-Trigger, wenn eine Tabelle aktualisiert wird

Senden Sie eine E-Mail, wenn eine Zelle in der Spalte in "JA" geändert wird.

Senden Sie eine E-Mail / Kampagne an eine Liste, wenn die URL in mailchimp besucht wird

Die Begrüßungsnachricht wird erst angezeigt, wenn eine Nachricht an den Bot gesendet wird

Das Formular wird gesendet, auch wenn eine E-Mail in der Datenbank vorhanden ist. So löschen Sie das E-Mail-Feld und fordern den Benutzer auf, eine nicht vorhandene E-Mail-ID einzugeben

PHP-Bestätigungs-E-Mail senden Es wird eine Administrator-E-Mail gesendet

Senden Sie eine E-Mail, wenn ein doppelter Wert gefunden wird

Senden Sie eine bestimmte E-Mail, wenn die Zelle geändert wird

Senden Sie jederzeit eine E-Mail, wenn ein SSH-Schlüssel verwendet wird

Senden Sie eine E-Mail-Benachrichtigung, wenn ein bestimmter Gutscheincode in WooCommerce angewendet wird

Senden Sie eine E-Mail in c, Server nie antworten, nachdem ich den Körper gesendet habe

Umbraco - Wenn der Redakteur Inhalte erstellt, senden Sie eine E-Mail-Benachrichtigung an den Administrator

Wird eine E-Mail gesendet, wenn eine Geschenkkarte über die Shopify Gift API erstellt wird?

Senden Sie eine direkte Nachricht an den Autor

Ich versuche, eine E-Mail mit Python zu senden. Wenn ich das letzte Feld als Variable übergebe, wird nichts in der E-Mail gesendet

AWS Lambda wird beendet, bevor eine Nachricht an SQS gesendet wird

Aktualisieren Sie die Informationen, wenn eine E-Mail gesendet wird, und deaktivieren Sie das Kontrollkästchen

So scrollen Sie zum Ende der Seite, wenn eine neue Nachricht gesendet wird - Socket.io

Deaktivieren Sie die Protokollierung in Flask-Mail, wenn Sie eine Nachricht senden

Senden Sie eine E-Mail-Benachrichtigung, wenn ein Gutscheincode für eine WooCommerce-Bestellung verwendet wird

Senden Sie eine einfache Nachricht mit Laravel 4.2 und Mailtrap an eine E-Mail

So senden Sie eine Nachricht mit PHP an eine E-Mail

TOP Liste

  1. 1

    Hangfire funktioniert nicht wie erwartet mit ASP.NET Core 3.1

  2. 2

    Konvertiert nicht von Methodengruppe in Func <int>

  3. 3

    Wie berechnet man den Gesamtpreis einer Bestellung mit Rails?

  4. 4

    Identifizieren Sie die Werte der ersten Spalte pro ID und arbeiten Sie basierend auf diesem Wert

  5. 5

    Konvertieren Sie eine Textdatei mit mehreren Trennzeichen in CSV

  6. 6

    So greifen Sie auf eine Variable in einer Singleton-Klasse zu, die von einem Modul in Play 2.5 Scala verwendet wird

  7. 7

    So aktualisieren oder aktualisieren Sie alle Fragmente vom Viewpager Android

  8. 8

    Wie implementiere ich die "equals" -Methode für Generika mit "instanceof"?

  9. 9

    Probleme beim numerischen Integrieren einer multivariablen Funktion WRT einer einzelnen Variablen in Julia (mit hcubature)

  10. 10

    Was ist die idiomatischste Rust-Methode, um ein optionales Element eines Vec bedingt zu ändern?

  11. 11

    Printf gibt Zeichen aus, die über die angegebene Länge des Arrays hinausgehen

  12. 12

    So installieren Sie ein privates NPM-Paket über SSH

  13. 13

    findOneAndUpdate mit Push-Array-Elementen gibt Fehler im Mungo

  14. 14

    So verschieben Sie ein Bild in Flutter/Dart mit einem Draggable

  15. 15

    Verwendung eines Winkelmessers für Leistungstests

  16. 16

    Wie erstelle ich ein Objekt für ein Django-Modell mit vielen zu vielen Feldern?

  17. 17

    Beziehungen auf zusammengesetzten Schlüsseln mit sqlalchemy

  18. 18

    c # itextsharp absolute Textposition mehrzeilig

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Sind die folgenden 3 Möglichkeiten, Objekte zu definieren, identisch?

  21. 21

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

heißlabel

Archiv