Elk uur moet er een databestand in een S3-bucket aankomen. Een S3-event triggert een Lambda-functie om elke aankomst te verwerken. Af en toe komt er geen bestand aan en het applicatieteam wil een melding ontvangen wanneer er gedurende een uur geen bestand is ontvangen. Welke oplossing is operationeel het meest efficiënt en voldoet aan deze vereiste?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een CloudWatch alarm aan dat naar een SNS topic stuurt als de Invocations metric van de Lambda-functie gedurende één uur nul is, en configureer het alarm om ontbrekende data als een overtreding te behandelen..
Waarom dit het antwoord is
De correcte optie is operationeel het meest efficiënt omdat het direct de afwezigheid van de verwachte gebeurtenis monitort. Als er geen bestand aankomt, wordt de Lambda-functie niet aangeroepen, wat resulteert in een nulwaarde voor de Invocations metric. Een CloudWatch alarm kan deze nulwaarde detecteren en een melding versturen. Het configureren van het alarm om ontbrekende data als overtreding te behandelen, zorgt ervoor dat het alarm afgaat, zelfs als er geen data is om te evalueren. De andere opties zijn minder efficiënt of ongeschikt: Een S3 lifecycle rule monitort objectovergangen, niet de afwezigheid van nieuwe objecten. Er is geen ingebouwde functionaliteit om te waarschuwen als nul objecten worden overgezet binnen een uur. Het gebruik van een SQS queue en de ApproximateAgeOfOldestMessage metric is bedoeld voor het detecteren van onverwerkte berichten, niet voor het detecteren van het ontbreken van berichten. Als er geen bericht aankomt, zal de queue leeg blijven en de metric niet de gewenste waarschuwing geven. Een aparte Lambda-functie die elk uur de timestamp van het nieuwste object controleert, introduceert extra kosten en complexiteit. De CloudWatch metric-gebaseerde oplossing is directer en schaalbaarder.
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