exam questions

Exam AZ-204 All Questions

View all questions & answers for the AZ-204 exam

Exam AZ-204 topic 2 question 20 discussion

Actual exam question from Microsoft's AZ-204
Question #: 20
Topic #: 2
[All AZ-204 Questions]

You are developing an application that uses Azure Blob storage.
The application must read the transaction logs of all the changes that occur to the blobs and the blob metadata in the storage account for auditing purposes. The changes must be in the order in which they occurred, include only create, update, delete, and copy operations and be retained for compliance reasons.
You need to process the transaction logs asynchronously.
What should you do?

  • A. Process all Azure Blob storage events by using Azure Event Grid with a subscriber Azure Function app.
  • B. Enable the change feed on the storage account and process all changes for available events.
  • C. Process all Azure Storage Analytics logs for successful blob events.
  • D. Use the Azure Monitor HTTP Data Collector API and scan the request body for successful blob events.
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
Ummara
Highly Voted 4 years, 9 months ago
B: the change feed provides transaction logs of all the changes that occur to the blobs and the blob metadata in your storage account. The change feed provides ordered, guaranteed, a durable, immutable, read-only log of these changes. You can process these logs asynchronously, incrementally or in-full.
upvoted 80 times
azurelearner666
3 years, 10 months ago
Right!
upvoted 3 times
...
...
mlantonis
Highly Voted 3 years, 11 months ago
Correct Answer: B The purpose of the change feed is to provide transaction logs of all the changes that occur to the blobs and the blob metadata in your storage account. The change feed provides ordered, guaranteed, durable, immutable, read-only log of these changes. Client applications can read these logs at any time, either in streaming or in batch mode. The change feed enables you to build efficient and scalable solutions that process change events that occur in your Blob Storage account at a low cost. Reference: https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed
upvoted 20 times
...
CESBCN
Most Recent 6 months, 4 weeks ago
Selected Answer: B
b
upvoted 1 times
...
darcimf
9 months, 1 week ago
I think B is correct now, but I see copy operation and guessed that's not a change.
upvoted 1 times
...
Sanjeev5131
1 year ago
Ans --> A Enabling the change feed on the storage account) might not be the ideal choice for asynchronously processing transaction logs of blob changes for auditing purposes, compared to using Azure Event Grid: Change Feed vs. Azure Event Grid: Enabling the change feed on the storage account provides a log of blob changes, but it's designed more for data replication and integration scenarios rather than real-time event processing. Azure Event Grid, on the other hand, is specifically tailored for event-driven architectures and can deliver near real-time notifications about blob operations, which is crucial for auditing purposes where timeliness and reliability of events matter.
upvoted 2 times
...
Jak007
1 year, 3 months ago
Selected Answer: B
B) As stated by Exam topics. They also provide the link to the Learn resource. Highly recommend reading it. One of the best Learn articles I've come across! https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-change-feed?tabs=template
upvoted 2 times
...
deathRac3
1 year, 11 months ago
Selected Answer: B
as is correct
upvoted 2 times
...
Saluk_DE
2 years, 1 month ago
Question was in Exam 2023-03-30
upvoted 4 times
...
NombreFalso
2 years, 2 months ago
Selected Answer: B
Exactly what Change Feed offers
upvoted 1 times
...
alexein74
2 years, 3 months ago
Selected Answer: B
B. Enable the change feed on the storage account and process all changes for available events. Azure Blob storage change feed provides a log of all the create, update, delete, and copy operations that occur on blobs and blob metadata in the storage account. It allows you to track the changes to the blobs in the order in which they occurred, which is what you need for auditing purposes. By enabling the change feed, your application can asynchronously process the changes and retain them for compliance reasons. You can also use Azure Event Grid to route the change feed events to a subscriber Azure Function app for further processing, this way you can keep the logs for the compliance reasons.
upvoted 1 times
...
carlosghosn
2 years, 5 months ago
Got this in the exam today ! Nov 25, 2022
upvoted 2 times
...
AZAdam22
2 years, 9 months ago
Selected Answer: B
B - Because change feed contains an ordered list of operations that have been made in a storage account.
upvoted 1 times
...
Eltooth
2 years, 11 months ago
Selected Answer: B
B is correct answer.
upvoted 1 times
...
hamzabts
3 years ago
B : The purpose of the change feed is to provide transaction logs of all the changes that occur to the blobs and the blob metadata in your storage account.
upvoted 1 times
...
Freidrich
3 years, 2 months ago
Selected Answer: B
Correct.
upvoted 1 times
...
HimanshuNankani
3 years, 7 months ago
What about the delete operations that are not logged by the change feed?
upvoted 6 times
santoshsidnal
2 years, 11 months ago
That’s a valid question!! I think we should use event grid approach i.e A
upvoted 1 times
[Removed]
2 years, 7 months ago
BlobDeleted is supported eventType and even if it is not supported still the requirement that it should be ordered cannot be satisfier with the blob-storage-events through event-grid. Change feed supports ordering
upvoted 1 times
...
...
...
ozbonny
3 years, 9 months ago
enabled change feed to get information and for auditing or compliance purpose
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago