Learning
Learning
Loading practice session...
AWS Certified Developer - Associate · Exam domain
76 practice questions in this domain. AI-tutored explanations for every answer.
Sign in to practice all 76 questions with progress tracking and AI explanations.
1. A development team wants to fully automate their release process so that every code change that passes all automated tests is automatically released into production without manual intervention. Which methodology should the team adopt?
Explanation
Continuous Deployment fully automates the release process, deploying every passing build to production without manual intervention. Continuous Delivery stops short of production, requiring a manual approval step.
2. A company is migrating from a traditional release cycle to a modern DevOps approach. They want developers to merge their code changes into a central repository multiple times a day, where automated builds and tests are run. Which practice are they implementing?
Explanation
Continuous Integration (CI) is the practice of merging all developer working copies to a shared mainline several times a day, accompanied by automated builds and tests to detect integration errors quickly.
3. A developer is trying to push code to an AWS CodeCommit repository using Git over HTTPS but receives an authentication error. The developer has an IAM user with the AWSCodeCommitPowerUser managed policy attached. What should the developer do to resolve this?
Explanation
The AWS CLI credential helper for Git allows Git to use IAM credentials to authenticate over HTTPS with CodeCommit. Alternatively, they could generate Git credentials in IAM, but the credential helper is a standard approach.
4. A team needs to securely store their application source code on AWS. They require encryption at rest using AWS KMS and the ability to integrate easily with AWS CodePipeline. Which AWS service is the most appropriate choice?
Explanation
AWS CodeCommit is a fully managed, highly scalable Git-based source control service that automatically encrypts files at rest using KMS and integrates seamlessly with AWS CodePipeline.
5. A developer is configuring an AWS CodeBuild project and needs to define the commands to compile the code and the location of the compiled application. Which file must the developer create in the root of the source code repository?
Explanation
CodeBuild uses a buildspec.yml file, written in YAML and placed in the root directory, to define the build commands, environment variables, and output artifacts for the build process.
Practice all 76+ questions in this domain
Start free practice →