Een bedrijf voert elke nacht geautomatiseerde modelhertraining uit met behulp van AWS Step Functions. De workflow gebruikt meerdere Lambda-taken; elke taakfout zorgt ervoor dat de hele workflow mislukt. De hertraining is meerdere nachten mislukt zonder meldingen. De solutions architect moet ervoor zorgen dat er meldingen worden verzonden voor alle mislukte hertrainingen. Welke combinatie van stappen moet worden geïmplementeerd? (Kies drie.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een Amazon SNS-onderwerp en voeg een e-mailabonnement toe dat naar de mailinglijst van het team wordt verzonden., Voeg een Step Functions-taak met de naam "Email" toe die de invoerargumenten doorstuurt naar het SNS-onderwerp., Voeg een Catch-veld toe aan elke Task-, Map- en Parallel-status met "ErrorEquals": [ "States.ALL" ] en "Next": "Email"..
Waarom dit het antwoord is
Om meldingen te garanderen bij mislukte hertrainingen, moet u eerst een Amazon SNS-onderwerp aanmaken en een e-mailabonnement toevoegen voor de teammailinglijst. Dit creëert het meldingskanaal. Vervolgens moet u een Step Functions-taak genaamd "Email" definiëren die de invoerargumenten doorstuurt naar dit SNS-onderwerp. Deze taak zal de melding daadwerkelijk verzenden. Tot slot is het cruciaal om een Catch-veld toe te voegen aan elke Task-, Map- en Parallel-status binnen uw Step Functions-workflow. Dit Catch-veld moet "ErrorEquals": [ "States.ALL" ] bevatten, zodat alle mogelijke fouten worden opgevangen, en "Next": "Email" om de eerder gedefinieerde "Email"-taak aan te roepen wanneer een fout optreedt. De optie om een nieuw e-mailadres in Amazon SES te maken en te verifiëren is niet direct nodig voor het verzenden van meldingen via SNS, aangezien SNS de e-mailaflevering afhandelt. Het toevoegen van een Step Functions-taak die invoerargumenten naar een SES-e-mailadres stuurt, is onjuist omdat de meldingen via SNS moeten lopen. Het gebruik van "ErrorEquals": [ "States.Runtime" ] is te beperkt, omdat dit alleen runtime-fouten opvangt en niet alle mogelijke fouten die de workflow kunnen laten mislukken.
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