Courseiva
easyMultiple ChoiceObjective-mapped

MLA-C01 Practice Question: A data scientist trained a model using SageMaker…

A data scientist trained a model using SageMaker and wants to automate the retraining process when new data becomes available. Which AWS service is best suited to trigger a SageMaker training job based on an S3 event?

⚠ Common exam trap

A common mix-up: candidates confuse scheduled triggers (Step Functions) with event-driven triggers, overlooking that EventBridge is the native AWS service for reacting to S3 events in real time without polling or custom scripts.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Amazon EventBridge with a rule matching S3 object creation.

Amazon EventBridge is the correct choice because it can directly capture S3 events (such as ObjectCreated) via a rule and invoke a SageMaker training job as a target. This event-driven architecture eliminates the need for polling or scheduled checks, enabling immediate retraining when new data arrives in S3.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • AWS Step Functions with a scheduled trigger.

    Why it's wrong here

    Scheduled trigger polls, not event-driven.

  • Amazon Simple Workflow Service (SWF) decider.

    Why it's wrong here

    An SWF decider coordinates multi-step workflows by polling for decision tasks, but it cannot directly react to an S3 event to launch a SageMaker training job; S3 event notifications integrate natively with Amazon EventBridge or SNS, not with SWF deciders. This option is tempting because SWF is designed for orchestrating complex, human-involved processes, and a decider could theoretically manage a retraining pipeline if custom polling logic were added. However, the stem requires event-driven automation from S3, which SWF lacks built-in support for, making Amazon EventBridge the correct service for this trigger.

  • Amazon EventBridge with a rule matching S3 object creation.

    Why this is correct

    EventBridge can invoke a Lambda function that starts the training job.

  • Amazon Simple Queue Service (SQS) with a polling script.

    Why it's wrong here

    SQS requires polling and additional logic to start training.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

One of 835 original MLA-C01 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This MLA-C01 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the MLA-C01 exam.