
Answer-first summary for fast verification
Answer: Create one CodePipeline for your entire flow and add a manual approval step
Create one CodePipeline for your entire flow and add a manual approval step - You can add an approval action to a stage in a CodePipeline pipeline at the point where you want the pipeline to stop so someone can manually approve or reject the action. Approval actions can't be added to Source stages. Source stages can contain only source actions. Incorrect options: Create multiple CodePipelines for each environment and link them using AWS Lambda - You can create Lambda functions and add them as actions in your pipelines but the approval step is confined to a workflow process and cannot be outsourced to any other AWS service. Create deeply integrated AWS CodePipelines for each environment - You can use an AWS CloudFormation template in conjunction with AWS CodePipeline and AWS CodeCommit to create a test environment that deploys to your production environment when the changes to your application are approved, helping you automate a continuous delivery workflow. This is a possible answer but not an optimized way of achieving what the client needs. Use CodePipeline with Amazon Virtual Private Cloud - AWS CodePipeline supports Amazon Virtual Private Cloud (Amazon VPC) endpoints powered by AWS PrivateLink. This means you can connect directly to CodePipeline through a private endpoint in your VPC, keeping all traffic inside your VPC and the AWS network. This is a robust security feature but is of no value for our current use-case.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
As part of an employee skills upgrade, the developers on your team have been assigned some responsibilities traditionally handled by DevOps engineers. These developers now have full control over managing the entire software delivery pipeline, including everything from coding to deployment. As the team lead, your role includes overseeing and authorizing any manual approvals required during this process.
Which of the following approaches is suitable for this workflow?
A
Create one CodePipeline for your entire flow and add a manual approval step
B
Create multiple CodePipelines for each environment and link them using AWS Lambda
C
Create deeply integrated AWS CodePipelines for each environment
D
Use CodePipeline with Amazon Virtual Private Cloud
No comments yet.