mediumMultiple ChoiceObjective-mapped
MLA-C01 Practice Question: An ML team is using SageMaker Model Registry to…
An ML team is using SageMaker Model Registry to manage model versions. After training a new model version, they register it with an 'Approved' status. The CI/CD pipeline automatically deploys the latest approved model to a staging endpoint. However, the pipeline fails with an error: 'Cannot deploy model because the model version is not approved.' The model version is clearly approved in the registry. What is the most likely cause?
⚠ Common exam trap
Many candidates confuse model package group approval with model version approval, assuming that approving the group automatically approves all versions, whereas AWS requires explicit approval on each version individually.
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
✓
The approval status was set on the model package group, not on the specific model version.
In SageMaker Model Registry, approval is a property of a specific model version within a model package group, not of the model package group itself. The error indicates the pipeline is likely referencing the model package group ARN or a version that lacks explicit approval, even though the team believes the model is approved. The CI/CD pipeline must use the exact model version ARN that has the 'Approved' status to deploy successfully.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The pipeline is using the model package ARN instead of the model version ARN.
Why it's wrong here
The model package ARN would point to the entire model group, not a specific version.
- ✗
The model version is approved but the pipeline uses a different version that is still pending.
Why it's wrong here
If the pipeline is correctly configured, it should use the latest approved version.
- ✗
The SageMaker endpoint configuration does not have the necessary IAM permissions to read the registry.
Why it's wrong here
IAM permissions would cause a different error, not a specific message about approval.
- ✓
The approval status was set on the model package group, not on the specific model version.
Why this is correct
Approval is per model version; if only the group is approved, individual versions may not inherit.
Go deeper
Related to this question
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 →
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.