Eine serverlose Lambda-Funktion verarbeitet Bestellungen und ruft eine externe Zahlungs-API auf, die manchmal fehlschlägt. Das Support-Team soll nur dann in nahezu Echtzeit benachrichtigt werden, wenn die Fehlerrate der externen API 5 % der Transaktionen innerhalb einer Stunde überschreitet. Ein bestehendes SNS topic benachrichtigt bereits das Support-Team. Welche Lösung erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Benutzerdefinierte CloudWatch-Metriken für Zahlungs-API-Fehler veröffentlichen und einen CloudWatch-Alarm konfigurieren, der das bestehende SNS topic auslöst, wenn die Fehlerrate 5 % pro Stunde überschreitet..
Warum dies die Antwort ist
Die Veröffentlichung benutzerdefinierter CloudWatch-Metriken für Zahlungs-API-Fehler ermöglicht es, die Fehlerrate präzise zu verfolgen. Ein CloudWatch-Alarm kann dann konfiguriert werden, um diese Metrik zu überwachen und bei Überschreitung des Schwellenwerts von 5 % pro Stunde das bestehende SNS-Topic auszulösen. Dies bietet eine nahezu Echtzeit-Benachrichtigung und ist die effizienteste serverlose Lösung. Das Protokollieren in CloudWatch Logs und die Verwendung von Logs Insights erfordert eine geplante Lambda-Funktion, die die Logs abfragt, was komplexer und weniger reaktiv ist. Das Veröffentlichen aller API-Ergebnisse in einem neuen SNS-Topic würde das Support-Team mit unnötigen Benachrichtigungen überfluten. Das Schreiben in S3 und die Verwendung von Athena ist für Ad-hoc-Analysen geeignet, aber nicht für Echtzeit-Alarmierung.
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