Een AWS Lambda-functie moet worden getriggerd wanneer items in een Amazon DynamoDB-tabel worden bijgewerkt. De functie en de uitvoeringsrol zijn geconfigureerd en DynamoDB Streams zijn ingeschakeld voor de tabel, maar de Lambda-functie wordt nog steeds niet aangeroepen. Welke actie verbindt DynamoDB-tabelupdates met de aanroepen van de Lambda-functie?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een event source mapping voor de Lambda-functie naar de DynamoDB stream..
Waarom dit het antwoord is
De correcte actie is het maken van een event source mapping. Een event source mapping is de AWS-component die een Lambda-functie verbindt met een stream, zoals een DynamoDB Stream. Zonder deze mapping weet Lambda niet welke stream het moet pollen voor nieuwe records en welke functie het moet aanroepen. Het wijzigen van de StreamViewType naar NEWANDOLDIMAGES is niet voldoende; dit bepaalt alleen welke data beschikbaar is in de stream, niet of de functie wordt aangeroepen. Het abonneren van een Amazon SNS-onderwerp op de DynamoDB stream is onjuist; SNS is een public/subscribe-service en wordt niet direct gebruikt om Lambda te triggeren vanuit DynamoDB Streams. Het verhogen van de timeout van de Lambda-functie heeft geen invloed op het triggeren van de functie, alleen op de maximale uitvoeringsduur.
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