SOA-C02 Deployment, Provisioning, and Automation Practice Question
A company uses AWS CodePipeline to automate its software release process. The pipeline includes a source stage (Amazon S3), a build stage (AWS CodeBuild), and a deploy stage (AWS CodeDeploy). Recently, a developer committed a change that broke the build. The pipeline failed and the developer fixed the code. The developer wants to rerun the pipeline from the source stage without making another commit. What should the developer do?
⚠ Common exam trap
SOA-C02 often tests the misconception that you need to make a new commit or re-upload artifacts to rerun a pipeline, rather than using the built-in 'Release change' feature.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use the 'Release change' button in the CodePipeline console to manually rerun the pipeline.
AWS CodePipeline provides a 'Release change' button in the console that manually triggers the pipeline to run from the source stage using the latest commit. This allows the developer to rerun the pipeline without making a new commit. The pipeline will fetch the latest source revision and proceed through the stages.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create a new commit with an empty message to trigger the pipeline.
Why it's wrong here
Creating a new commit with an empty message would trigger the pipeline only if the source repository is configured to detect changes, but it is unnecessary and not the recommended method to rerun the pipeline after a fix.
- ✓
Use the 'Release change' button in the CodePipeline console to manually rerun the pipeline.
Why this is correct
Using the 'Release change' button in the CodePipeline console manually reruns the pipeline from the source stage, using the latest source revision. This is the correct action because it triggers a new execution without requiring a new commit.
- ✗
Wait for the pipeline to automatically retry after the failure.
Why it's wrong here
CodePipeline does not have a built-in automatic retry mechanism for failed executions. When a stage fails, the pipeline transitions to a Failed state and halts at that stage, requiring manual intervention to resume or rerun the pipeline. The only way to retry is to explicitly release a new change or use the Retry action in the console, so waiting for an automatic retry is ineffective.
- ✗
Re-upload the same artifact to the source S3 bucket to trigger the pipeline.
Why it's wrong here
Re-uploading the same artifact to the source S3 bucket may not trigger the pipeline if the S3 event is configured to detect only new objects, and it is not the standard procedure to rerun the pipeline after a fix.
Visual reference
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
Courseiva writes every SOA-C02 question from scratch — 1,169 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SOA-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SOA-C02 exam.