O ShopEZ executa o SageMaker Model Monitor todas as noites. O monitoramento gera resultados JSON para s3://shopez-monitoring/results/`<model-package-id>`/run-YYYYMMDD.json e inclui um campo constraint_violations_count. A equipe deseja um fluxo automatizado que inicie um SageMaker Pipeline existente chamado 'retrain-pipeline' quando constraint_violations_count > 0. Qual arquitetura implementa de forma mais direta e confiável esse gatilho de retreinamento automatizado?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma regra do EventBridge para eventos de S3 Object Created com escopo para o prefixo de resultados de monitoramento; defina uma função Lambda como destino. A função Lambda lê o JSON, verifica constraint_violations_count e, se > 0, chama StartPipelineExecution no 'retrain-pipeline' com os parâmetros de pipeline e permissões IAM apropriados..
Por que esta é a resposta
A opção correta utiliza EventBridge para detectar a criação de novos arquivos de resultados no S3. Isso garante que o monitoramento seja acionado apenas quando novos resultados estiverem disponíveis, evitando verificações desnecessárias. Uma função Lambda é então invocada para processar o arquivo JSON, verificar constraintviolationscount e, se a condição for atendida, iniciar o SageMaker Pipeline. Essa abordagem é direta, confiável e segue as melhores práticas de arquitetura sem servidor, desacoplando o monitoramento da lógica de retreinamento. A opção de Alarme do CloudWatch para 'ConstraintViolations' não é viável porque o Model Monitor não expõe constraintviolationscount como uma métrica CloudWatch nativa para alarmes diretos. A opção do CodePipeline é excessivamente complexa para este caso e introduz sondagem desnecessária. A opção de modificar a configuração do Model Monitor com 'StartSageMakerPipelineOnViolation' é incorreta, pois essa funcionalidade não existe no SageMaker Model Monitor.
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