Een bedrijf bewaart registratiegegevens van proefversies in een DynamoDB-tabel en houdt proefgegevens bij in een spreadsheet. Ze willen dat de spreadsheet automatisch wordt bijgewerkt wanneer een individuele proefversie start, wordt bijgewerkt of eindigt. Welke oplossing bereikt dit?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Schakel een DynamoDB stream in op de tabel met weergavetype NEW_IMAGE, maak een Lambda die de stream verbruikt en de spreadsheet bijwerkt, en abonneer de Lambda op de stream..
Waarom dit het antwoord is
De correcte oplossing is het inschakelen van een DynamoDB Stream met weergavetype NEWIMAGE. Een DynamoDB Stream legt itemniveau-wijzigingen vast in een DynamoDB-tabel en kan worden geconfigureerd om de nieuwe afbeelding van het item (NEWIMAGE) te leveren wanneer een wijziging plaatsvindt. Een AWS Lambda-functie kan vervolgens worden geactiveerd door deze stream, de nieuwe gegevens verwerken en de spreadsheet bijwerken. De andere opties zijn incorrect omdat: DynamoDB Accelerator (DAX) is een in-memory cache voor DynamoDB en is niet bedoeld voor het vastleggen van wijzigingen of het triggeren van acties. Het weergavetype OLDIMAGE zou alleen de status van het item vóór de wijziging leveren, wat niet voldoende is om de spreadsheet correct bij te werken met de meest recente gegevens.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig