Een Lambda-functie genaamd ProcessMessages wordt asynchroon aangeroepen wanneer berichten worden gepubliceerd naar een SNS-topic genaamd InputTopic. Het team gebruikt een tweede SNS-topic, ErrorTopic, om foutmeldingen te ontvangen. De ontwikkelaar wil meldingen naar ErrorTopic ontvangen wanneer ProcessMessages een bericht niet kan verwerken. Wat moeten ze configureren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer een fout (bestemming) instelling voor de ProcessMessages Lambda en stel de bestemmings-ARN in op het ErrorTopic SNS-topic..
Waarom dit het antwoord is
De juiste aanpak is het configureren van een asynchrone invocatiebestemming (destination) voor de Lambda-functie. Wanneer ProcessMessages asynchroon wordt aangeroepen en de verwerking mislukt (bijvoorbeeld door een onverwerkte uitzondering of het bereiken van het maximale aantal nieuwe pogingen), kan de Lambda-service de details van de mislukte invocatie automatisch naar een geconfigureerde bestemming sturen. Door ErrorTopic in te stellen als de bestemming voor mislukte invocaties, worden foutmeldingen direct naar dit topic gestuurd. De andere opties zijn incorrect: Een abonnement op ErrorTopic met de Lambda als eindpunt en een filterbeleid zou betekenen dat de Lambda berichten van ErrorTopic ontvangt, niet dat de Lambda fouten naar ErrorTopic stuurt. ErrorTopic toevoegen als een trigger voor de Lambda zou betekenen dat de Lambda wordt aangeroepen wanneer er berichten naar ErrorTopic worden gepubliceerd, wat niet de bedoeling is. Een leveringsbeleid koppelen aan ErrorTopic en een filterbeleid configureren, waarbij de Lambda-functie als eindpunt wordt gespecificeerd, is ook de verkeerde richting; dit zou ErrorTopic berichten naar de Lambda sturen.
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