CLF-C02 Cloud Technology and Services Practice Question
A development team uses AWS developer tools for their entire software delivery process: a Git-based code repository, automated compilation and testing, and automated deployment to EC2 instances. Which combination of AWS services provides these three capabilities?
⚠ Common exam trap
Many candidates confuse AWS CodePipeline (a CI/CD orchestrator) with the individual services that actually provide the repository, build, and deployment capabilities, leading them to select Option D instead of the correct combination of CodeCommit, CodeBuild, and CodeDeploy.
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 CodeCommit, AWS CodeBuild, and AWS CodeDeploy
AWS CodeCommit provides a Git-based code repository for source control. AWS CodeBuild performs automated compilation and testing. AWS CodeDeploy automates deployment to EC2 instances. Together, these three services directly map to the three capabilities described in the question.
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 CloudFormation, AWS Elastic Beanstalk, and Amazon EC2
Why it's wrong here
AWS CloudFormation, AWS Elastic Beanstalk, and Amazon EC2 do not constitute the source-control, build, and deployment toolset. CloudFormation is a declarative infrastructure-as-code service, Elastic Beanstalk is a platform-as-a-service layer that automates environment provisioning, and EC2 is raw virtual compute. None of these services serves as a Git-based code repository, a managed build/test runner, or a targeted deployment automation service.
- ✗
Amazon S3, AWS Lambda, and Amazon CloudWatch
Why it's wrong here
Amazon S3, AWS Lambda, and Amazon CloudWatch can participate in CI/CD workflows, but they are not the dedicated developer tools for hosting source code, compiling, and deploying automatically. S3 is object storage, Lambda is serverless compute, and CloudWatch is monitoring, so this combination lacks both a version-control repository and services whose primary purpose is build or deployment automation. These auxiliary services might store artifacts or run custom scripts, but they do not deliver the out-of-box source-to-deploy pipeline the question describes.
- ✓
AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy
Why this is correct
AWS CodeCommit, AWS CodeBuild, and AWS CodeDeploy are the three core AWS developer tools that directly map to the source-control, build, and deployment workflow. CodeCommit provides managed Git repositories, CodeBuild compiles source code, runs tests, and produces artifacts, and CodeDeploy automates releases to EC2, Lambda, and ECS. Together they form a full CI/CD toolchain with a single-AWS-native path from version control to production.
- ✗
AWS CodePipeline, Amazon ECR, and Amazon ECS
Why it's wrong here
AWS CodePipeline, Amazon ECR, and Amazon ECS are related to modern CI/CD, but they are not the specific combination of code repository, build service, and deployment tool. CodePipeline is an orchestration layer that sequences stages, ECR is a container image registry, and ECS is a container orchestration platform; this set leaves out the Git-based source repository and a managed build/compile stage. These services could be wired together with other tools, but they do not by themselves provide the source-plus-build-plus-deploy combination described.
Go deeper
Related to this question
About these practice questions
This CLF-C02 question is part of Courseiva's 993-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 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 CLF-C02 exam.