Um pipeline de ML construído com AWS Step Functions inclui funções Lambda. Uma fila SQS fornece parâmetros de modelo para treinar modelos, e os modelos treinados são carregados para o S3. O desenvolvedor deseja executar e testar o pipeline localmente sem fazer chamadas reais para os serviços SQS ou S3. Qual opção atende a essa necessidade?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o AWS Step Functions Local e simule as integrações de serviço..
Por que esta é a resposta
A opção correta é usar o AWS Step Functions Local e simular as integrações de serviço. O AWS Step Functions Local permite executar e testar fluxos de trabalho do Step Functions em seu ambiente de desenvolvimento local. Para evitar chamadas reais para SQS e S3, você pode simular essas integrações de serviço, configurando o Step Functions Local para retornar respostas predefinidas ou usar mocks. Isso permite validar a lógica do pipeline sem incorrer em custos ou dependências de serviços reais. As outras opções são incorretas porque: O Amazon CodeGuru Profiler é uma ferramenta para analisar o desempenho do código em produção ou em ambientes de teste, não para simular integrações de serviço localmente. Usar a imagem Docker do AWS Step Functions Local é parte da solução, mas a chave é a simulação das integrações de serviço, não apenas a execução do Step Functions Local. O AWS SAM CLI é excelente para desenvolver e testar funções Lambda e APIs localmente, mas não é projetado para simular o fluxo de trabalho completo de um Step Functions com suas integrações de serviço.
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