Correct Answer – C
AWS CodeDeploy is a deployment service that allows developers to automate the installation of applications to hosts, Amazon EC2 instances, Amazon ECS instances, serverless Lambda functions, or even on-premises servers. AWS CodeDeploy can enable the update of those applications.
https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html
Option A is INCORRECT. AWS CodeBuild is a fully managed service that primarily compiles source code and runs unit tests with the output being artifacts ready for deployment.
https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html
Option B is INCORRECT. AWS CodeCommit service primarily serves to control software build versions and private storage for software development assets such as binary files, source code and related documentation.
https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html
Option D is INCORRECT. AWS CloudFormation will not be able to run deployments of applications onto on-premises infrastructure. Furthermore, AWS CloudFormation automates the deployment of AWS resources but not applications and code onto hosts.