Een Lambda-functie verbruikt berichten van een Amazon SQS-wachtrij die is geconfigureerd met een dead-letter queue (DLQ). Sommige berichten konden niet worden verwerkt vanwege een bug die inmiddels is opgelost. De ontwikkelaar wil nu de mislukte berichten opnieuw verwerken. Welke actie moet de ontwikkelaar ondernemen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik de StartMessageMoveTask API om berichten van de dead-letter queue terug te verplaatsen naar de oorspronkelijke SQS-wachtrij..
Waarom dit het antwoord is
De StartMessageMoveTask API is de juiste methode om berichten van een dead-letter queue (DLQ) terug te verplaatsen naar de bronwachtrij. Deze API is specifiek ontworpen voor dit scenario en zorgt voor een efficiënte en geautomatiseerde herverwerking van mislukte berichten. Het gebruik van SendMessageBatch (optie 1) zou betekenen dat de ontwikkelaar handmatig berichten moet lezen en vervolgens terug moet sturen, wat inefficiënt is voor grote aantallen berichten. ChangeMessageVisibility (optie 2) is bedoeld om de zichtbaarheidstime-out van berichten binnen dezelfde wachtrij aan te passen, niet om ze tussen wachtrijen te verplaatsen. PurgeQueue (optie 4) verwijdert alle berichten uit een wachtrij, wat het tegenovergestelde is van wat de ontwikkelaar wil bereiken.
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