Jedes Mal, wenn ein neues Objekt zu einem bestimmten Amazon S3-Bucket hinzugefügt wird, benötigt das Unternehmen eine automatisierte E-Mail-Benachrichtigung und einen Datenbankeintrag. Welches Design ist die betrieblich effizienteste Methode, um beide Aufgaben zu erfüllen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Richten Sie eine S3-Ereignisbenachrichtigung ein, die auf ein Amazon Simple Notification Service (Amazon SNS)-Thema abzielt. Erstellen Sie zwei Abonnements für das SNS-Thema. Verwenden Sie ein Abonnement, um die E-Mail-Benachrichtigung zu senden. Verwenden Sie das andere Abonnement, um eine AWS Lambda-Funktion aufzurufen, die den Datensatz in die Datenbank einfügt..
Warum dies die Antwort ist
Die korrekte Option ist die betrieblich effizienteste Methode, da sie die lose Kopplung und die Skalierbarkeit von AWS-Diensten nutzt. S3-Ereignisbenachrichtigungen können direkt ein SNS-Thema auslösen. SNS ist ein Messaging-Dienst, der Nachrichten an mehrere Abonnenten verteilen kann. Ein Abonnement kann eine E-Mail-Adresse sein, um die Benachrichtigung zu senden, und ein anderes Abonnement kann eine Lambda-Funktion aufrufen, um den Datenbankeintrag vorzunehmen. Dies eliminiert die Notwendigkeit, separate Trigger oder Funktionen für jede Aktion zu konfigurieren und ermöglicht eine einfache Erweiterung zukünftiger Aktionen. Die anderen Optionen sind weniger effizient: Ein CloudWatch-Alarm ist für Metriken und Schwellenwerte konzipiert, nicht für die direkte Erkennung von S3-Objekterstellungsereignissen. Eine geplante Lambda-Funktion,
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich