Die Anwendung eines Entwicklers ruft Lambda-Funktionen asynchron auf, aber einige Ereignisse schlagen zufällig fehl. Der Entwickler muss die spezifischen Ereignisse erfassen, die fehlgeschlagen sind, um sie zu untersuchen. Welche Konfiguration sammelt fehlgeschlagene asynchrone Ereignisse zur späteren Überprüfung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Konfigurieren Sie die Lambda-Funktion so, dass sie eine Amazon SQS Dead-Letter Queue verwendet, und geben Sie der Ausführungsrolle der Funktion die erforderlichen Berechtigungen..
Warum dies die Antwort ist
Die korrekte Antwort ist die Konfiguration einer Amazon SQS Dead-Letter Queue (DLQ) für die Lambda-Funktion und die Zuweisung der erforderlichen Berechtigungen zur Ausführungsrolle. Bei asynchronen Aufrufen versucht Lambda ein fehlgeschlagenes Ereignis standardmäßig zweimal erneut. Wenn diese Wiederholungen fehlschlagen, wird das Ereignis verworfen. Eine SQS DLQ fängt diese verworfenen Ereignisse ab und speichert sie zur späteren Untersuchung. Eine EventBridge-Regel könnte zwar Ereignisse verarbeiten, ist aber nicht der primäre Mechanismus für die Erfassung fehlgeschlagener asynchroner Lambda-Aufrufe. Eine Kinesis-basierte DLQ ist keine Standardoption für Lambda. Eine SQS FIFO DLQ ist unnötig, da die Reihenfolge der fehlgeschlagenen Ereignisse für die Untersuchung in diesem Szenario selten kritisch ist und Standard-SQS kostengünstiger ist.
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