AWS DevOps Engineer Professional Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the AWS DevOps Engineering Test. Use flashcards and multiple-choice questions, each with hints and explanations. Ace your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What sources are supported by AWS CodeDeploy to retrieve application revisions?

  1. GitHub, GitLab, and S3

  2. BitBucket, Docker, and AWS CodeCommit

  3. S3, GitHub, and BitBucket

  4. Elastic Beanstalk, Lambda, and S3

The correct answer is: S3, GitHub, and BitBucket

AWS CodeDeploy supports various sources for retrieving application revisions, one of which is Amazon S3. This service allows users to store application files and configurations securely, making it a popular choice for deploying applications through CodeDeploy. Additionally, GitHub is an integrated option that enables developers to link their CodeDeploy processes directly to repositories, facilitating seamless updates to applications whenever code is pushed to the specified branch. BitBucket also serves as a source repository, allowing teams to leverage its version control features while deploying applications via CodeDeploy. The combination of S3, GitHub, and BitBucket offers flexibility and ease of use for developers who are managing application deployments. This ensures that source code and application artifacts can be retrieved from widely-used platforms, streamlining the deployment process and enhancing productivity. On the other hand, while GitLab is a popular version control system, it is not included in the correct set of sources for CodeDeploy. Similarly, Docker images, Elastic Beanstalk, and Lambda while relevant to deployment and application architecture, do not serve as direct sources for application revisions in the context of CodeDeploy. Instead, they operate in other capacities within AWS's ecosystem.