Azure Blob Storage Event Processing - Exam AZ-204 Solution

Process Azure Blob Storage Events with Azure Monitor HTTP Data Collector API

Question

Note: This question is part of a series of questions that present the same scenario.

Each question in the series contains a unique solution that might meet the stated goals.

Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it.

As a result, these questions will not appear in the review screen.

You are developing an application that processes Azure Blob storage events.

Your application has the following requirements: Process transaction logs asynchronously for changes that occur to the blobs and the blob metadata.

Process changes in the order in which they occurred.

Retain changes for compliance reasons.

Solution: You use Azure Monitor HTTP Data Collector API.

Does the solution meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B.

The solution proposed in the scenario is not sufficient to meet all of the application requirements.

The Azure Monitor HTTP Data Collector API is designed to collect log data and send it to Azure Monitor, which can then be used for analysis and reporting. However, this API is not specifically designed for processing Blob storage events, and it does not guarantee that changes will be processed in the order in which they occurred.

Additionally, while the API can be used to retain log data for compliance reasons, it is not clear whether this will be sufficient to meet the requirement of retaining changes to the Blob storage events themselves.

Therefore, the proposed solution may not be able to meet all of the requirements of the application, and an alternative solution may be needed to ensure that Blob storage events are processed asynchronously, in the correct order, and retained for compliance purposes.

Possible alternative solutions might include using Azure Functions or Azure Event Grid to process Blob storage events, or using Azure Stream Analytics to process changes in real-time and store them in a durable storage solution such as Azure Cosmos DB.