Skip to content
AWS just put Terraform inside SageMaker Unified Studio. Here is what that means for DVA-C02 and AIF-C01.
news

AWS just put Terraform inside SageMaker Unified Studio. Here is what that means for DVA-C02 and AIF-C01.

By ReadRoost TeamJuly 5, 2026
Until this week, if you wanted to provision a SageMaker Unified Studio domain, you clicked through the console or hand-wrote some CloudFormation. AWS just shipped first-party Terraform support, with an open-source module on GitHub that handles the domain, the IAM roles, the blueprints, the project profiles and the projects themselves. The launch is dated 02 July 2026, the module is terraform-aws-sagemaker-unified-studio, and the integration goes through the Terraform AWS Cloud Control Provider rather than a hand-rolled provider. For DVA-C02 candidates who learnt the console-and-CLI flow, this is a quiet but high-yield update. For anyone weighing AIF-C01 (the AWS Certified AI Practitioner), it is also a signal about where AWS is pushing infrastructure-as-code in the ML space.

What actually launched

The release is a new public module called terraform-aws-sagemaker-unified-studio, hosted at github.com/aws-ia. It deploys a SageMaker Unified Studio domain end-to-end and exposes sub-modules for blueprints, project profiles and projects. Customers can also create projects using existing IAM roles rather than the ones the module would normally provision.

Under the hood the module uses the Terraform AWS Cloud Control Provider, which means every resource the module creates goes through AWS Cloud Control API. That matters for the exam because Cloud Control is the abstraction layer AWS is pushing across services for IaC coverage. If you have seen the AWS Cloud Control API on a DVA-C02 question, this is the practical example of it working.

The feature is available in every AWS Region where SageMaker Unified Studio is available, which as of writing is most commercial regions plus a subset of GovCloud. There is no separate opt-in toggle. You install the module, point it at the regions you want, and run terraform apply.

Why this matters for DVA-C02

DVA-C02 has always tested SageMaker at the level of "spin up a notebook, train a model, deploy an endpoint". That part is unchanged. The new piece is that, on the developer-associate blueprint, Domain 4 (Deployment) and Domain 2 (Security) both reference infrastructure-as-code as a tested concept. Until now the only AWS-provided examples were CloudFormation and CDK examples.

A DVA-C02 question setter can now reasonably ask: "which Terraform module provisions a SageMaker Unified Studio domain with managed IAM roles and blueprint support?" The answer is terraform-aws-sagemaker-unified-studio. The follow-up is usually "and through which provider does it call AWS?" The answer is the Terraform AWS Cloud Control Provider. Memorise the two names together.

Practically, if you maintain personal study notes on SageMaker, add a one-paragraph block on this module and which sub-modules exist. You do not need to memorise the resource names, but you need to be able to recognise the module when it appears in a question.

Why this matters more for AIF-C01 and the AWS AI Practitioner path

The AWS Certified AI Practitioner (AIF-C01) was built around Bedrock, SageMaker and responsible AI. Its deployment domain tests whether you can stand up an AI development environment end-to-end, not just call a model. Until this week, the official answer to "how do you provision that environment in code" was "use the console, then write CloudFormation by hand, or use CDK." That has just changed.

If you are mapping out your AI cert path, the launch tells you something useful about AWS direction. They are pushing Terraform-first IaC into ML platforms alongside the existing CDK and console paths. The next AIF-C01 refresh will almost certainly test that explicitly. A candidate who studied from pre-July 2026 dumps will be answering an older question pattern.

There is also a soft signal here about what AWS considers the production path for AI workloads. A platform team that needs SageMaker Unified Studio in dev, staging and prod across multiple accounts now has a version-controlled, repeatable way to do it. The blast radius of a misconfiguration is the same as any other Terraform-managed resource, which is the point. AWS is treating AI infrastructure as ordinary infrastructure for IaC purposes, not as a special snowflake.

The Cloud Control Provider is the quiet story

Most candidates will read this launch and focus on SageMaker. The bigger development is the Cloud Control Provider. It is the bridge that lets Terraform (and CDK under the hood) talk to any AWS service that exposes Cloud Control resources, without AWS having to maintain a separate hand-written provider.

For DVA-C02 this is a one-line addition to your study notes: when you see a Terraform module that supports a brand-new AWS service, the integration almost always goes through the Terraform AWS Cloud Control Provider. For AIF-C01 it is more important, because the deployment and security domains both reference it. If a question asks you to choose between writing a custom Terraform provider and using Cloud Control, the answer is Cloud Control, every time.

What to do this week

If you are sitting DVA-C02 in the next 8 weeks, run through your Domain 2 (Security) and Domain 4 (Deployment) notes. Anywhere SageMaker appears, add a small block on the new Terraform module. Do not try to learn the full resource tree. Just remember the module name, the provider (Cloud Control) and the fact that IAM roles and blueprints are sub-modules.

If you are studying for AIF-C01, do the same but treat the Cloud Control Provider as a separate study item. It will probably show up in two or three questions across the deployment, security and troubleshooting domains.

And if you maintain a personal notes file on AWS certification updates, drop a one-line entry: "02 Jul 2026 - SageMaker Unified Studio gets first-party Terraform module via Cloud Control Provider." That is enough to remind you what changed and when. The detail lives in the module README, not in your head.

Frequently Asked Questions

Does this change the DVA-C02 blueprint?

The DVA-C02 blueprint itself is not being refreshed on this date. AWS added a new capability (Terraform provisioning) to a service (SageMaker Unified Studio) that the blueprint already references, and added a new integration pattern (Cloud Control Provider) that may show up under deployment or security. The blueprint refresh cycle is separate from feature launches.

Should I learn the full terraform-aws-sagemaker-unified-studio resource tree?

No. For exam purposes you only need to know the module exists, that it has sub-modules for blueprints, project profiles and projects, and that it runs through the Terraform AWS Cloud Control Provider. The full resource tree is reference material, not memorisation material.

Is the Terraform AWS Cloud Control Provider the same as the AWS Cloud Control API?

Close, but not identical. The Cloud Control API is the AWS-side endpoint that exposes a uniform create/read/update/delete/delete-list interface for AWS resources, even in services that did not previously have a hand-written provider. The Terraform AWS Cloud Control Provider is the Terraform-side plugin that calls that API. DVA-C02 tests the provider; the API is the AWS implementation detail behind it.

Does this affect the SageMaker portion of the AWS Machine Learning Specialty (MLS-C01)?

MLS-C01 is the older, broader ML specialty. Its SageMaker coverage is heavier than DVA-C02 or AIF-C01 and tends to focus on model training, deployment and MLOps patterns. The new Terraform module is more relevant to the deployment and infrastructure portions of AIF-C01 than to MLS-C01.

Can I still provision SageMaker Unified Studio through the console?

Yes. The console path is unchanged. The Terraform module is an additional path, not a replacement. For exam purposes, if a question asks about the "production-ready, repeatable" way to deploy across multiple accounts, the answer is Terraform (or CDK) over the console.

Master Your Exams with ReadRoost

Practice questions, flashcards, and timed exams for 57 certifications.

Related Articles

Four AWS security services changed in a single week. Here is what SAA-C03 and SCS-C03 candidates need to know.

If you sat SAA-C03 in March or earlier, four of the AWS security services the exam tests you on now behave differently than your practice tests say they do. None of these are quiet back-end changes. They are visible new features that landed between 25 June and 02 July 2026, and a question writer building the next refresh has every reason to use one. I went through the AWS What's New feed and pulled the four launches that actually matter for SAA-C03 and SCS-C03 candidates, with the official links so you can verify them yourself. The short version: GuardDuty got three new findings with MITRE mapping, Security Hub CSPM picked up a 31-control AI Security standard, AWS Artifact shipped an AI assistant for compliance questionnaires, and Network Firewall added managed rules from a third-party threat-intel vendor.

Why People Are Getting AWS Exams Voided at Home, and How to Make Sure You Are Not One of Them

If you spend any time in the AWS certification communities, you have probably seen the threads: someone sits an exam from home, answers a few questions, and the session gets paused or flagged. Worse, some people report passing and then having the result revoked days later after a review. The version doing the rounds lately, "banned after two questions", is more dramatic than what the evidence actually shows, but the underlying problem is real and worth taking seriously. Online proctoring is strict, it is partly automated, and a handful of completely innocent habits can get your exam thrown out. Here is what really triggers it, and how to set up your exam day so you never have to find out.

AWS will let you renew some certs without re-sitting the exam. Just not all of them yet.

If you hold an AWS certification, you already know the slightly deflating part of the deal: every three years, to keep it, you sit the exam again. AWS has just opened a second door. For some certifications you can now keep your credential current by working through curated training and hands-on labs instead of booking another exam. It is a genuinely good change. It is also in early beta and covers only a handful of certs so far, so it is worth knowing exactly what is on the table before you plan around it.

We improve our products and advertising by using Microsoft Clarity to see how you use our website. By using our site, you agree that we and Microsoft can collect and use this data. Our privacy policy has more details.