Which combination of AWS services will meet these requirements?
(Choose two.)
AWS CloudFormation
AWS CodeCommit
AWS Control Tower
AWS Elastic Beanstalk
AWS CodePipeline
Explanations:
AWS CloudFormation is primarily used for infrastructure as code (IaC) to provision and manage AWS resources. It does not provide version control or CI/CD capabilities directly.
AWS CodeCommit is a fully managed source control service that allows teams to host secure and scalable Git repositories. It meets the requirement for storing code in a version control system.
AWS Control Tower is used to set up and govern a multi-account AWS environment, but it does not provide code versioning or deployment automation features.
AWS Elastic Beanstalk is a platform as a service (PaaS) for deploying applications, but it does not serve as a version control system. It can be part of the deployment process but does not fulfill both requirements on its own.
AWS CodePipeline is a continuous integration and continuous delivery (CI/CD) service that automates the build, test, and deploy phases of application development. It effectively supports the continuous deployment of updated code.