Een e-commercebedrijf gebruikt Amazon SNS om orderberichten te verzenden naar een on-premises HTTPS-endpoint dat de magazijntoepassing verwerkt. Sommige orderberichten zijn niet ontvangen. Een solutions architect moet niet-afgeleverde berichten bewaren en deze tot 14 dagen analyseren met de MINSTE ontwikkelingsinspanning. Welke oplossing voldoet aan deze vereisten?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Configureer een Amazon SNS dead letter queue die een Amazon Simple Queue Service (Amazon SQS)-doel gebruikt met een retentieperiode van 14 dagen..
Waarom dit het antwoord is
De juiste oplossing is het configureren van een Amazon SNS dead letter queue (DLQ) die een Amazon SQS-doel gebruikt met een retentieperiode van 14 dagen. Dit is de meest efficiënte en eenvoudige manier om niet-afgeleverde berichten te bewaren en te analyseren. Wanneer SNS een bericht niet kan afleveren bij het HTTPS-endpoint, wordt het automatisch naar de geconfigureerde SQS DLQ gestuurd. SQS kan berichten tot 14 dagen bewaren, wat voldoet aan de retentievereiste. Deze aanpak vereist minimale ontwikkelingsinspanning, aangezien SNS DLQ's direct met SQS kunnen worden geïntegreerd. Het configureren van een Kinesis Data Stream is minder geschikt omdat Kinesis voornamelijk voor real-time dataverwerking is en het bewaren van individuele berichten voor 14 dagen via Kinesis complexer is dan met SQS. Het toevoegen van een SQS-wachtrij tussen de applicatie en SNS is onjuist, omdat SNS de berichten rechtstreeks naar de abonnees stuurt en niet via een tussenliggende SQS-wachtrij voor afleveringsfouten. Het gebruik van DynamoDB als DLQ-doel is mogelijk, maar vereist meer configuratie (zoals het instellen van TTL) en is complexer dan de directe integratie met SQS voor dit specifieke gebruiksscenario.
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