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 618 discussion

A company has developed a custom tool used in its workflow that runs within a Docker container. The company must perform manual steps each time the container code is updated to make the container image available to new workflow executions. The company wants to automate this process to eliminate manual effort and ensure a new container image is generated every time the tool code is updated.
Which combination of actions should a solutions architect take to meet these requirements? (Choose three.)

  • A. Configure an Amazon ECR repository for the tool. Configure an AWS CodeCommit repository containing code for the tool being deployed to the container image in Amazon ECR.
  • B. Configure an AWS CodeDeploy application that triggers an application version update that pulls the latest tool container image from Amazon ECR, updates the container with code from the source AWS CodeCommit repository, and pushes the updated container image to Amazon ECR.
  • C. Configuration an AWS CodeBuild project that pulls the latest tool container image from Amazon ECR, updates the container with code from the source AWS CodeCommit repository, and pushes the updated container image to Amazon ECR.
  • D. Configure an AWS CodePipeline pipeline that sources the tool code from the AWS CodeCommit repository and initiates an AWS CodeDeploy application update.
  • E. Configure an Amazon EventBridge rule that triggers on commits to the AWS CodeCommit repository for the tool. Configure the event to trigger an update to the tool container image in Amazon ECR. Push the updated container image to Amazon ECR.
  • F. Configure an AWS CodePipeline pipeline that sources the tool code from the AWS CodeCommit repository and initiates an AWS CodeBuild build.
Show Suggested Answer Hide Answer
Suggested Answer: ACF 🗳️

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
directconnect
Highly Voted 3 years, 8 months ago
The answer is ACF. The pipeline should trigger the CodeBuild project which will store the result in ECR using CodeCommit as source. CodeDeploy has no part to play in this.
upvoted 18 times
...
CYL
Highly Voted 3 years, 7 months ago
ACF. We are building new image, hence what we need are ECR to store the image, code build to build the image, and Codepipeline to see this end to end. Code Deploy is not needed as we are not deploying to the container.
upvoted 6 times
...
bobsmith2000
Most Recent 3 years ago
C, F for sure. B and D are nonsense. Between A and E. Why A? From it we only need "Configure an Amazon ECR repository for the tool.". The rest is crap. C and F cover all the process from pulling to CodeCommit to pushing to ECR. Why the hell the added a second sentence in A "Configure an AWS CodeCommit repository containing code for the tool being deployed to the container image in Amazon ECR." ? Whose sick mind is this a product of?
upvoted 1 times
...
cldy
3 years, 6 months ago
A. Configure an Amazon ECR repository for the tool. Configure an AWS CodeCommit repository containing code for the tool being deployed to the container image in Amazon ECR. C. Configuration an AWS CodeBuild project that pulls the latest tool container image from Amazon ECR, updates the container with code from the source AWS CodeCommit repository, and pushes the updated container image to Amazon ECR. F. Configure an AWS CodePipeline pipeline that sources the tool code from the AWS CodeCommit repository and initiates an AWS CodeBuild build.
upvoted 2 times
...
AzureDP900
3 years, 6 months ago
Selected Answer: ACF
ACF is correct.
upvoted 2 times
...
acloudguru
3 years, 6 months ago
Selected Answer: ACF
ACF. We are building new image, hence what we need are ECR to store the image, code build to build the image, and Codepipeline to see this end to end. Code Deploy is not needed as we are not deploying to the container.
upvoted 1 times
...
andylogan
3 years, 7 months ago
A, C, F
upvoted 1 times
...
tgv
3 years, 7 months ago
AAA CCC FFF ---
upvoted 2 times
denccc
3 years, 7 months ago
IIII tttthink yyyyour kkkeyboard iiis bbbroken
upvoted 2 times
tgv
3 years, 7 months ago
it helps me to spot my answer more easily when I go through the questions the second time
upvoted 4 times
...
...
...
WhyIronMan
3 years, 7 months ago
I'll go with A,C,F
upvoted 1 times
...
blackgamer
3 years, 7 months ago
ACF is correct.
upvoted 1 times
...
Waiweng
3 years, 7 months ago
A,C, F
upvoted 3 times
...
Kian1
3 years, 7 months ago
going with ACF
upvoted 2 times
...
rcher
3 years, 7 months ago
Ok with ACF, but i wonder why must CodeBuild pull the latest image while building the new code? I thought its just a matter of building an existing DockerFile , unless its importing a base image. Configuration an AWS CodeBuild project that pulls the latest tool container image from Amazon ECR,
upvoted 2 times
...
Ebi
3 years, 7 months ago
ACF is the answer
upvoted 3 times
...
Bulti
3 years, 7 months ago
ACF is the right answer.
upvoted 1 times
...
T14102020
3 years, 7 months ago
Correct is ACF. CodeBuild+ Pipeline + without CodeDeploy
upvoted 2 times
...
jackdryan
3 years, 7 months ago
I'll go with A,C,F
upvoted 3 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 ...