SDLC Automation Flashcards
You need to automate the deployment of your application using AWS CodePipeline. What action can trigger the pipeline?
A) Manual invocation
B) Code commit
C) Schedule
D) All of the above
D) All of the above
Which AWS service is best suited for building and deploying containerized applications?
A) AWS Fargate
B) AWS CodeDeploy
C) AWS CodePipeline
D) Amazon EC2
A) AWS Fargate
You want to automate the process of pushing your code changes to a test environment. Which AWS service can integrate with Git for this purpose?
A) AWS CodePipeline
B) AWS CodeDeploy
C) AWS Elastic Beanstalk
D) AWS CodeCommit
A) AWS CodePipeline
Which tool allows you to provision and manage infrastructure using code?
A) AWS CodeBuild
B) AWS CodePipeline
C) AWS CloudFormation
D) Amazon EC2
C) AWS CloudFormation
You want to automatically roll back a deployment if an error is detected. Which AWS service can help?
A) AWS CodeDeploy
B) AWS Elastic Beanstalk
C) AWS CloudFormation
D) AWS Lambda
A) AWS CodeDeploy
You want to automatically deploy changes to your application from GitHub to an S3 bucket for a static website. Which AWS service would you use?
A) AWS CodePipeline
B) AWS CodeDeploy
C) AWS CodeBuild
D) AWS CloudFormation
A) AWS CodePipeline
In AWS CodePipeline, which stage would you use to deploy changes to an Amazon EC2 instance?
A) Source stage
B) Build stage
C) Deploy stage
D) Test stage
C) Deploy stage
Which AWS service is commonly used to perform continuous integration by compiling and testing code after each change?
A) AWS CodeBuild
B) AWS CloudFormation
C) AWS Elastic Beanstalk
D) AWS CodeDeploy
A) AWS CodeBuild
You need to automate the creation of a continuous integration and continuous delivery (CI/CD) pipeline that builds, tests, and deploys your application. Which AWS service would you choose?
A) AWS CodePipeline
B) AWS CloudFormation
C) AWS CodeCommit
D) AWS CodeDeploy
A) AWS CodePipeline
Which AWS service integrates with Jenkins for continuous integration in a hybrid cloud environment?
A) AWS CodePipeline
B) AWS CodeDeploy
C) AWS CodeBuild
D) AWS CodeCommit
C) AWS CodeBuild
You need to automate the testing of your application with every code push. Which AWS service should you use to perform automated testing?
A) AWS CodeBuild
B) AWS CodeDeploy
C) AWS Elastic Beanstalk
D) AWS CloudFormation
A) AWS CodeBuild
Which AWS service allows you to define, provision, and manage AWS infrastructure as code?
A) AWS CloudFormation
B) AWS CodePipeline
C) AWS CodeCommit
D) AWS Lambda
A) AWS CloudFormation
You want to trigger a Lambda function whenever new code is committed to your repository. Which AWS service can you integrate to achieve this?
A) AWS CodePipeline
B) AWS CodeCommit
C) AWS CloudWatch Events
D) AWS CodeBuild
A) AWS CodePipeline
In AWS CodePipeline, which action must be configured to automatically deploy your application after the build phase?
A) A deploy action in the deployment stage
B) A manual approval action
C) A source action in the build stage
D) A trigger in AWS CloudWatch Logs
A) A deploy action in the deployment stage
Which AWS service provides source control and allows you to create and manage Git repositories?
A) AWS CodeCommit
B) AWS CodeBuild
C) AWS CodePipeline
D) AWS Lambda
A) AWS CodeCommit