Een applicatie roept asynchroon een AWS Lambda-functie aan. De ontwikkelaar wil berichten vastleggen die mislukte Lambda-aanroepen hebben veroorzaakt, zodat de applicatie deze later opnieuw kan proberen. Welke benadering bereikt dit met de minste operationele overhead?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer een dead-letter queue voor mislukte asynchrone Lambda-aanroepen en maak die dead-letter queue een event source voor de Lambda-functie..
Waarom dit het antwoord is
De meest operationeel efficiënte benadering is het configureren van een dead-letter queue (DLQ) voor de Lambda-functie. Wanneer asynchrone aanroepen mislukken na het geconfigureerde aantal nieuwe pogingen, worden de gebeurtenissen automatisch naar de DLQ gestuurd. Door de DLQ vervolgens als gebeurtenisbron voor de Lambda-functie te configureren, kan de functie de mislukte berichten opnieuw verwerken zonder handmatige tussenkomst of complexe logica. Optie 1 (CloudWatch Logs) vereist handmatige filtering en herverwerking, wat complex en operationeel zwaar is. Optie 2 (EventBridge en SNS) is niet de primaire methode voor het afhandelen van mislukte asynchrone Lambda-aanroepen en voegt onnodige complexiteit toe. Optie 4 (SQS queue en polling) is een geldige benadering voor het verwerken van berichten, maar de DLQ-functionaliteit is specifiek ontworpen voor dit scenario met asynchrone Lambda-aanroepen en biedt een meer geïntegreerde oplossing met minder configuratie.
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