Une entreprise exécute quotidiennement un réentraînement automatisé de modèles à l'aide d'AWS Step Functions. Le workflow utilise plusieurs tâches Lambda ; toute défaillance de tâche entraîne l'échec de l'ensemble du workflow. Le réentraînement a échoué plusieurs nuits sans notifications. L'architecte de solutions doit s'assurer que des notifications sont envoyées pour toutes les défaillances de réentraînement. Quelle combinaison d'étapes doit être mise en œuvre ? (Choisissez trois.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez une rubrique Amazon SNS et ajoutez un abonnement par e-mail qui envoie à la liste de diffusion de l'équipe., Ajoutez une tâche Step Functions nommée "Email" qui transmet ses arguments d'entrée à la rubrique SNS., Ajoutez un champ Catch à chaque état Task, Map et Parallel avec "ErrorEquals": [ "States.ALL" ] et "Next": "Email"..
Pourquoi c'est la réponse
Pour garantir des notifications en cas d'échec, vous devez d'abord créer une rubrique Amazon SNS avec un abonnement par e-mail pour la liste de diffusion de l'équipe. Ensuite, dans Step Functions, ajoutez une tâche nommée "Email" qui publie des messages sur cette rubrique SNS. Enfin, pour capturer toutes les erreurs et déclencher cette notification, ajoutez un champ Catch à chaque état Task, Map et Parallel avec "ErrorEquals": [ "States.ALL" ] et "Next": "Email". L'utilisation d'Amazon SES (Simple Email Service) nécessiterait une configuration plus complexe pour l'envoi direct d'e-mails depuis Step Functions, car SNS est conçu pour la publication de messages vers divers abonnés, y compris les e-mails. L'erreur States.Runtime ne capturerait pas toutes les erreurs possibles, car elle est spécifique aux erreurs d'exécution internes de Step Functions, et non aux erreurs d'application ou de logique.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise