Connect to and consume Azure services and third-party services →mediumMultiple ChoiceObjective-mapped
AZ-204 Practice Question: Connect to and consume Azure services and third-party services
You are building a serverless workflow using Azure Logic Apps. The workflow must start when a new blob is uploaded to a specific container in Azure Blob Storage. Which trigger should you configure?
⚠ Common exam trap
Watch out — candidates often confuse the Blob Storage trigger with the HTTP trigger, thinking they can manually invoke the workflow via a URL, but the question specifically requires an event-driven start from a blob upload, which only the blob trigger supports.
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
✓
When a blob is created or modified (blob trigger)
The 'When a blob is created or modified (blob trigger)' is the native Azure Logic Apps trigger designed to start a workflow automatically when a new blob is uploaded or an existing blob is modified in a specified Azure Blob Storage container. This trigger uses the Azure Blob Storage event subscription to detect changes and is the appropriate choice for event-driven serverless workflows that respond to blob storage events.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
When a blob is created or modified (blob trigger)
Why this is correct
The "When a blob is created or modified" trigger is purpose-built for integrating Logic Apps with Azure Blob Storage. It actively monitors a specified storage account and container, automatically initiating the workflow whenever a new blob is uploaded or an existing blob's content is updated. This direct, event-driven integration makes it the ideal and most efficient choice for processing changes within blob storage.
- ✗
HTTP request trigger
Why it's wrong here
The HTTP Request trigger creates a unique HTTP endpoint that waits for an incoming HTTP POST request to initiate the Logic App workflow. It functions as a passive listener and does not actively poll or monitor any external services like Azure Blob Storage for changes. To use this trigger for blob events, an external service (such as Azure Event Grid or a custom application) would first need to detect the blob change and then explicitly call this HTTP endpoint.
- ✗
Recurrence trigger
Why it's wrong here
The Recurrence trigger is designed to initiate a Logic App workflow at predefined, scheduled intervals, such as every hour or daily. It operates independently of external events and simply executes based on its configured schedule, making it unsuitable for event-driven scenarios that require a response to specific changes in Azure Blob Storage. This trigger does not monitor or react to any data source.
- ✗
Service Bus trigger
Why it's wrong here
The Service Bus trigger specifically listens for new messages arriving in an Azure Service Bus Queue or Topic. While Azure Service Bus is an excellent messaging platform for decoupled communication between services, this trigger is not designed to directly monitor or react to events occurring within Azure Blob Storage containers. A separate mechanism would be required to forward blob storage events to a Service Bus entity.
Quick reference
Azure Blob Storage Tier Comparison
| Tier | Storage Cost | Retrieval Cost | Latency | Use Case |
|---|---|---|---|---|
| Hot | Highest | Lowest | Immediate | Active data, frequent reads |
| Cool | Lower | Higher | Immediate | Data accessed < once / month |
| Cold | Lower still | Higher | Immediate | Data accessed < once / quarter |
| Archive | Lowest | Highest + rehydration delay | Hours | Long-term compliance retention |
Go deeper
Related to this question
About these practice questions
One of 881 original AZ-204 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-204 practice question is part of Courseiva's free Microsoft 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 AZ-204 exam.