Ein Unternehmen lädt täglich Transaktionsdaten in Amazon Redshift und möchte nachverfolgen, welche Tabellen das Laden abgeschlossen haben. Ein Dateningenieur wird den Ladestatus in DynamoDB über eine Lambda-Funktion aufzeichnen. Was ist der beste Weg, die Lambda-Funktion zum Schreiben der Status aufzurufen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie die Amazon Redshift Data API, um ein Ereignis an Amazon EventBridge zu veröffentlichen. Konfigurieren Sie eine EventBridge-Regel, um die Lambda-Funktion aufzurufen..
Warum dies die Antwort ist
Die Amazon Redshift Data API ermöglicht es, SQL-Befehle asynchron auszuführen und den Status abzufragen. Nach Abschluss des Ladevorgangs kann die Data API ein Ereignis an Amazon EventBridge senden. EventBridge ist ein serverloser Event-Bus, der es ermöglicht, Anwendungen durch Ereignisse zu verbinden. Eine EventBridge-Regel kann dann so konfiguriert werden, dass sie auf dieses spezifische Ereignis reagiert und die Lambda-Funktion aufruft, die den Ladestatus in DynamoDB protokolliert. Dies ist eine robuste und ereignisgesteuerte Lösung. Die anderen Optionen sind weniger geeignet: Eine zweite Lambda-Funktion, die auf CloudWatch-Ereignisse reagiert, wäre umständlicher, da CloudWatch nicht direkt den Abschluss eines Redshift-Ladevorgangs meldet. Das Senden einer Nachricht an SQS ist möglich, aber EventBridge ist für ereignisgesteuerte Architekturen, wie diese, besser geeignet und bietet flexiblere Filter- und Routing-Optionen. CloudTrail-Ereignisse protokollieren API-Aufrufe, aber nicht direkt den Abschluss eines Redshift-Ladevorgangs auf eine Weise, die für die Auslösung einer Lambda-Funktion in diesem Szenario optimal wäre.
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