Gebruikers uploaden documenten naar een S3-bucket via een web-UI. Een S3-gebeurtenis triggert een Lambda-functie om elke upload te verwerken, maar de Lambda krijgt soms een timeout. Wat gebeurt er met de S3-gebeurtenis wanneer de functie een timeout krijgt, met de Lambda geconfigureerd met standaardinstellingen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: De S3-gebeurtenis wordt na twee nieuwe pogingen weggegooid..
Waarom dit het antwoord is
Wanneer een Lambda-functie die wordt getriggerd door een S3-gebeurtenis een timeout krijgt, zal S3 de gebeurtenis opnieuw proberen te leveren. Standaard probeert S3 de gebeurtenis twee keer opnieuw te leveren na de eerste mislukking, wat neerkomt op in totaal drie pogingen. Als de functie na deze pogingen nog steeds faalt (bijvoorbeeld door een timeout), wordt de S3-gebeurtenis weggegooid en niet meer verwerkt. Optie "Amazon SNS stuurt een melding over de mislukte S3-gebeurtenis" is onjuist, omdat dit niet de standaardactie is; hiervoor is extra configuratie nodig. Optie "De gebeurtenis wordt naar de standaard Dead Letter Queue gestuurd" is onjuist, omdat S3-gebeurtenissen geen ingebouwde Dead Letter Queue (DLQ) hebben zoals sommige andere eventbronnen (bijv. SQS of Lambda zelf). Optie "S3 blijft de levering van de gebeurtenis opnieuw proberen totdat de verwerking slaagt" is onjuist, omdat er een limiet is aan het aantal herhaalpogingen.
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