MLA-C01 Deployment and Orchestration of ML Workflows Practice Question
A team is migrating their ML infrastructure to AWS and wants to use infrastructure as code to manage SageMaker Studio domains, user profiles, and associated resources. Which services can they use for this purpose? (Select THREE.)
⚠ Common exam trap
Watch out — candidates often confuse the SageMaker Python SDK (used for ML workflows) or Boto3 (used for general AWS API calls) with infrastructure as code tools, but neither provides declarative, state-managed provisioning of SageMaker Studio resources like CloudFormation, CDK, or Terraform do.
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
✓
AWS CDK (Cloud Development Kit)
AWS CDK (Cloud Development Kit) is correct because it allows you to define AWS infrastructure, including SageMaker Studio domains and user profiles, using familiar programming languages like Python or TypeScript. CDK synthesizes these definitions into CloudFormation templates, enabling infrastructure as code (IaC) for SageMaker resources. This approach provides type safety and high-level abstractions, making it suitable for managing complex ML environments.
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 CDK (Cloud Development Kit)
Why this is correct
CDK allows defining infrastructure using programming languages and synthesizes CloudFormation templates.
- ✗
SageMaker Python SDK
Why it's wrong here
The SDK is used to interact with SageMaker APIs, not for IaC management of Studio domains.
- ✗
Boto3
Why it's wrong here
Boto3 is the AWS SDK for Python, used for programmatic access, not IaC declarative management.
- ✓
Terraform by HashiCorp
Why this is correct
Terraform is an IaC tool that supports AWS resources including SageMaker Studio.
- ✓
AWS CloudFormation
Why this is correct
CloudFormation is an IaC service that can define SageMaker Studio resources in templates.
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.