Uma empresa executa o retreinamento automatizado de modelos todas as noites usando o AWS Step Functions. O fluxo de trabalho usa várias tarefas Lambda; qualquer falha na tarefa faz com que todo o fluxo de trabalho falhe. O retreinamento falhou várias noites sem notificações. O arquiteto de soluções deve garantir que as notificações sejam enviadas para todas as falhas de retreinamento. Qual combinação de etapas deve ser implementada? (Escolha três.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um tópico do Amazon SNS e adicione uma assinatura de e-mail que envia para a lista de e-mails da equipe., Adicione uma tarefa do Step Functions chamada "Email" que encaminha seus argumentos de entrada para o tópico do SNS., Adicione um campo Catch a cada estado Task, Map e Parallel com "ErrorEquals": [ "States.ALL" ] e "Next": "Email"..
Por que esta é a resposta
Para garantir notificações de falha, primeiro crie um tópico do Amazon SNS com uma assinatura de e-mail para a equipe. Isso estabelece o canal de notificação. Em seguida, adicione uma tarefa de notificação (por exemplo, chamada "Email") ao Step Functions que publica no tópico SNS. Esta tarefa será acionada em caso de erro. Finalmente, adicione um campo Catch a cada estado Task, Map e Parallel com "ErrorEquals": ["States.ALL"] e "Next": "Email". Isso garante que qualquer erro em qualquer uma dessas etapas redirecione o fluxo de trabalho para a tarefa de notificação por e-mail. Usar States.ALL captura todos os tipos de erros, enquanto States.Runtime captura apenas erros de tempo de execução específicos. O Amazon SES é para envio de e-mails diretamente, não para orquestração de notificações de fluxo de trabalho como o SNS.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão