HealthMetrics deployed a fraud detection model to a SageMaker real-time endpoint. The team needs to audit and show lineage from the deployed endpoint back to the preprocessing job, training job, and evaluation artifacts created in their SageMaker Pipeline runs. Which sequence of actions and APIs provides the most complete lineage for a deployed model?
Choose an answer
Tap an option to check your answer.
Correct answer: Start from the deployed Model or ModelPackage ARN, call SageMaker ListAssociations with SourceArn equal to that ARN to retrieve association objects, then for each associated artifact/context call DescribeArtifact or DescribeContext (or GetTrialComponent/DescribeTrainingJob) to walk upstream through the preprocessing, training, and evaluation components recorded by SageMaker Lineage..
Why this is the answer
This option correctly leverages SageMaker Lineage, which is designed to track the relationships between various components of an ML workflow. By starting with the Model or ModelPackage ARN and using ListAssociations, you can retrieve the upstream artifacts and contexts (like processing jobs, training jobs, and evaluation results) that contributed to the deployed model. Then, DescribeArtifact or DescribeContext (or specific APIs like GetTrialComponent/DescribeTrainingJob) allows you to gather detailed information about each linked component, providing a complete lineage. The other options are less effective: CloudWatch logs primarily store operational logs, not structured lineage information for model artifacts. S3 object tags are a manual and less robust way to track lineage compared to SageMaker's built-in capabilities. AWS Config tracks resource configuration changes but doesn't provide the detailed, ML-specific lineage of artifacts and jobs.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed