Ein Unternehmen speichert Registrierungsdaten für Testversionen in einer DynamoDB-Tabelle und verfolgt die Testdaten in einer Tabellenkalkulation. Die Tabellenkalkulation soll automatisch aktualisiert werden, sobald eine individuelle Testversion beginnt, aktualisiert oder beendet wird. Welche Lösung erreicht dies?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie einen DynamoDB stream für die Tabelle mit dem Ansichtstyp NEW_IMAGE, erstellen Sie eine Lambda-Funktion, die den stream konsumiert und die Tabellenkalkulation aktualisiert, und abonnieren Sie die Lambda-Funktion für den stream..
Warum dies die Antwort ist
Die korrekte Lösung ist die Aktivierung eines DynamoDB-Streams mit dem Ansichtstyp NEWIMAGE und die Verknüpfung einer Lambda-Funktion, die diesen Stream konsumiert. Ein DynamoDB-Stream erfasst alle Änderungen an den Daten in der Tabelle in nahezu Echtzeit. Der Ansichtstyp NEWIMAGE stellt sicher, dass die Lambda-Funktion den vollständigen neuen Zustand des Elements nach einer Änderung erhält, was für die Aktualisierung der Tabellenkalkulation unerlässlich ist. Die Lambda-Funktion kann dann die Logik implementieren, um die Tabellenkalkulation basierend auf diesen neuen Daten zu aktualisieren. Die Optionen mit DAX sind falsch, da DAX ein In-Memory-Cache ist, der die Leseleistung verbessert, aber keine Datenänderungen streamt oder Benachrichtigungen über Änderungen liefert. Die Option mit OLDIMAGE ist ungeeignet, da sie nur den Zustand des Elements vor der Änderung liefert, nicht den aktuellen Zustand, der für die Aktualisierung der Tabellenkalkulation benötigt wird.
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