Study CLF-C02 Deploying, Operating and Connecting to AWS: key concepts, common traps, and exam decision cues.
This lesson is about how people and systems actually interact with AWS. CLF-C02 is not testing advanced DevOps pipelines here. It is testing whether you can separate human administration, command-line automation, application integration, infrastructure as code, and migration into the right fundamental lanes.
Infrastructure as code (IaC): Managing infrastructure through versioned templates or code instead of building it manually in the console every time.
Programmatic access: Access by code through AWS APIs or SDKs rather than through human clicks in the console.
AWS wants you to recognize:
| Path | Best mental model | Strongest when… |
|---|---|---|
| AWS Management Console | visual browser-based administration | a human needs interactive access |
| AWS CLI | command-line access | the task is scripted or repeatable |
| SDKs and APIs | application-level programmatic access | software must call AWS directly |
| AWS CloudShell | browser-based shell with AWS tooling available | you need shell access quickly without local setup |
| AWS CloudFormation | infrastructure as code | environments must be built consistently and repeatedly |
| If the requirement is mainly about… | Think first about… |
|---|---|
| a human making a visual admin change | AWS Management Console |
| repeatable admin commands or scripts | AWS CLI |
| an application calling AWS services | SDKs or APIs |
| building the same environment again and again | CloudFormation |
This is one of the simplest but most important CLF-C02 distinctions. The exam likes to mix them together because all four are valid AWS paths, but only one usually fits the real need best.
AWS also expects you to recognize the broad migration lanes:
| Need | Strongest first service family | Why |
|---|---|---|
| migrate servers or applications into AWS | AWS Application Migration Service | This is the server and workload migration lane. |
| migrate databases into AWS | AWS DMS and sometimes AWS SCT | This is the database migration lane. |
| track or coordinate migration progress | AWS Migration Hub | This is the portfolio and progress lane. |
| move very large physical data sets | AWS Snow Family | This is the offline bulk transfer lane. |
| transfer files with managed protocols | AWS Transfer Family | This is managed file-transfer access rather than full workload migration. |
CLF-C02 often uses simple wording like “consistent,” “repeatable,” or “across environments.” Those words usually push the answer away from manual console work and toward:
The exam does not need you to design a full CI/CD system. It does expect you to respect repeatability.
| Trap | Better thinking |
|---|---|
| “The console is easiest, so it is usually the best answer.” | If the stem emphasizes repeatability or consistency, IaC or scripted access is usually stronger. |
| “CloudShell and CloudFormation are similar because both are AWS-managed.” | CloudShell is an interactive shell; CloudFormation is an IaC deployment service. |
| “All migration tools are basically for moving into AWS.” | The exam expects you to separate servers, databases, coordination, and physical data transfer. |
| “Applications should use the CLI because it is scriptable.” | Applications generally use SDKs or APIs, not human operator tools. |
A company wants to build the same AWS environment repeatedly for several teams without depending on manual console steps.
Which answer is strongest?
Correct answer: 2
Why: The requirement is repeatable infrastructure deployment, which points directly to infrastructure as code rather than visual administration or unrelated services.