exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 653 discussion

A company recently transformed its legacy infrastructure provisioning scripts to AWS CloudFormation templates. The newly developed templates are hosted in the company's private GitHub repository. Since adopting CloudFormation, the company has encountered several issues with updates to the CloudFormation templates, causing execution or creating environment. Management is concerned by the increase in errors and has asked a Solutions Architect to design the automated testing of CloudFormation template updates.
What should the Solution Architect do to meet these requirements?

  • A. Use AWS CodePipeline to create a change set from the CloudFormation templates stored in the private GitHub repository. Execute the change set using AWS CodeDeploy. Include a CodePipeline action to test the deployment with testing scripts run by AWS CodeBuild.
  • B. Mirror the GitHub repository to AWS CodeCommit using AWS Lambda. Use AWS CodeDeploy to create a change set from the CloudFormation templates and execute it. Have CodeDeploy test the deployment with testing scripts run by AWS CodeBuild.
  • C. Use AWS CodePipeline to create and execute a change set from the CloudFormation templates stored in the GitHub repository. Configure a CodePipeline action to be deployment with testing scripts run by AWS CodeBuild.
  • D. Mirror the GitHub repository to AWS CodeCommit using AWS Lambda. Use AWS CodeBuild to create a change set from the CloudFormation templates and execute it. Have CodeBuild test the deployment with testing scripts.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Ebi
Highly Voted 3 years, 7 months ago
C is my answer
upvoted 11 times
...
Bulti
Highly Voted 3 years, 7 months ago
Answer is C. Not A because CodeDeploy is not required to execute the changeset. CodePiepline action can do that.
upvoted 10 times
...
kangtamo
Most Recent 2 years, 11 months ago
Selected Answer: C
Agree with C.
upvoted 1 times
...
challenger1
3 years, 5 months ago
My Answer: C
upvoted 1 times
...
AzureDP900
3 years, 6 months ago
C is perfect
upvoted 1 times
...
andylogan
3 years, 7 months ago
It's C - CodePipeline create and execute change set
upvoted 2 times
...
tgv
3 years, 7 months ago
CCC ---
upvoted 1 times
...
blackgamer
3 years, 7 months ago
C run test during build
upvoted 1 times
...
mericov
3 years, 7 months ago
C: - https://aws.amazon.com/blogs/devops/building-a-ci-cd-pipeline-to-update-an-aws-cloudformation-stacksets/
upvoted 2 times
kirrim
3 years, 7 months ago
Agree, that architecture exactly matches C (except it uses CodeCommit instead of GitHub as in the question, but minor difference)
upvoted 1 times
...
...
WhyIronMan
3 years, 7 months ago
I'll go with C
upvoted 2 times
...
mustpassla
3 years, 7 months ago
It is B
upvoted 2 times
...
Waiweng
3 years, 7 months ago
it's C
upvoted 3 times
...
alisyech
3 years, 7 months ago
C seems correct
upvoted 2 times
...
Kian1
3 years, 7 months ago
going with C
upvoted 4 times
...
Trap_D0_r
3 years, 7 months ago
I want to vote for A since C is actual gibberish and there's a lot of reading between the lines to make it coherent...
upvoted 3 times
...
RLai
3 years, 7 months ago
C is the answer. https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/use-third-party-git-source-repositories-in-aws-codepipeline.html
upvoted 2 times
...
rscloud
3 years, 7 months ago
I will go with C
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...