Microsoft AZ-104 Exam Dumps, Practice Test Questions

100% Latest & Updated Microsoft AZ-104 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!

Microsoft AZ-104 Premium Bundle
$79.97
$59.98

AZ-104 Premium Bundle

  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates

AZ-104 Premium Bundle

Microsoft AZ-104 Premium Bundle
  • Premium File: 606 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 132 Video Lectures
  • Study Guide: 458 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates
$79.97
$59.98

Microsoft AZ-104 Practice Test 37

Question 360

An application deleted an entire Azure Blob container, not merely one blob inside it. Blob soft delete is enabled, but the team never enabled container soft delete. Which protection gap explains the failed attempt to recover the deleted container as a unit?

  1. Container soft delete must be enabled to undelete deleted containers within its retention window
  2. Blob versioning always undeletes an entire deleted container
  3. Azure Storage GRS converts container deletion into a read-only secondary copy
  4. A subscription Reader role can reverse every completed container deletion

Explanation

Correct Answer

A:

Container soft delete is the protection that retains a deleted container as a recoverable object for its configured retention period. In this case only blob soft delete was enabled, so there was no container-level recovery state when the entire container was deleted. Enabling container soft delete before future deletions permits restoration of a whole container and its contents while retained; it does not retroactively protect this one.

Incorrect Answers

B:

Blob versioning can preserve previous versions of individual blobs after certain changes and can complement blob soft delete. It does not itself maintain a deleted container as a recoverable container object. Because the loss here was the container, not merely one blob within an existing container, versioning alone cannot be treated as a replacement for container soft delete.

C:

GRS replicates storage data to a secondary region for disaster resilience. It is not a logical undo feature for the deliberate deletion of an entire container; deletion state can also propagate with geo-replication. A geographically redundant copy is not equivalent to retaining a soft-deleted container with a controlled restore window, so it cannot supply the missing container-recovery mechanism.

D:

Subscription Reader provides visibility into Azure Resource Manager information and does not authorize restoring deleted Blob containers. Restoration requires an appropriate data-plane permission and a recoverable container retained by container soft delete. Because that feature was not enabled before this deletion, changing the user to a Reader role would neither create a retained object nor recover its deleted contents.

Question 361

A storage analyst discovers a blob was deleted 45 days ago. Blob soft delete was configured with a 14-day retention period, and no independent backups or versions are available. The analyst expects a portal undelete action to recover it now. Which limitation must be acknowledged?

  1. The retention window automatically grows whenever a user searches for deleted blobs
  2. Increase Blob soft-delete retention from 14 to 90 days now and assume the already expired blob becomes recoverable
  3. A new private endpoint provides access to historical deleted blob contents
  4. Soft-deleted blob data is not recoverable through soft delete after its configured retention has expired

Explanation

Correct Answer

D:

Blob soft delete keeps deleted content only for its configured retention window. Once the 14-day interval passes and content is purged, the feature does not provide an undelete point.

Incorrect Answers

A:

Searching does not extend storage retention or create a fresh recovery point. The deleted content ages out according to its policy.

B:

Increasing the retention setting can protect future deletions, but it does not recreate a blob already purged after its old 14-day recovery window. The requested recovery point no longer exists in soft delete, and there are no versions or backups in the scenario.

C:

Private endpoints provide network connectivity, not historical data retention. They cannot restore purged logical content.

Question 362

A Blob Storage account has blob versioning enabled. An operator overwrites a document with corrupted bytes and wants to restore an earlier content version without deleting the entire container. What should the operator use?

  1. Recreate the storage account from its resource group metadata
  2. Enable soft delete now and assume it retroactively reconstructs the overwritten bytes
  3. Change the current blob's tier and expect it to retrieve the prior version contents
  4. Promote or copy a previously saved version into the current blob state

Explanation

Correct Answer

D:

Versioning preserves earlier content instances when an eligible blob is overwritten. Selecting the known-good version restores the document while leaving unrelated container objects untouched.

Incorrect Answers

A:

The account configuration does not reconstruct historical blob contents. A stored previous version is the appropriate recovery point.

B:

Enabling a recovery feature after a destructive overwrite cannot be assumed to recreate an earlier version if no preserved version or backup existed.

C:

A tier transition changes cost/retrieval characteristics of selected data, not its version identity or historical payload.

Question 363

A critical blob was deleted while blob soft delete and snapshot protection were enabled. The operator must locate the deleted item and recover it within the account's retention period. Which listing and recovery workflow applies?

  1. Create a new SAS for the deleted blob and assume token signing restores its bytes
  2. Change the storage account redundancy SKU to ZRS to make the deleted object reappear
  3. Disable soft delete so the deleted entry becomes visible immediately
  4. List deleted blob items or versions as supported, identify the correct object, and perform the applicable undelete operation

Explanation

Correct Answer

D:

Soft-deleted blob content may be hidden from ordinary object listings. Recovery uses the retained deleted state and is constrained by the configured retention window.

Incorrect Answers

A:

A SAS authorizes operations but does not recreate an object from retained deleted state. The service recovery operation must restore the blob.

B:

Redundancy protects infrastructure failures, not logical deletion. Every synchronized copy can reflect the same deleted object until soft-delete recovery is performed.

C:

Disabling the protection feature does not perform an undelete and may undermine recoverability. The retained object must be restored through a supported recovery operation.

Question 364

An Azure Storage account has had blob versioning, change feed, blob soft delete, and point-in-time restore enabled long enough to cover the past 24 hours. A user mistakenly overwrites hundreds of eligible block blobs in one container during the last hour. The team needs to revert the container data to a specific earlier timestamp rather than manually select one saved version of each blob. Which feature is designed for that recovery?

  1. Use a supported Blob point-in-time restore configuration and restore to an eligible earlier time
  2. Enable blob versioning and manually select each blob’s previous version as current, without configuring point-in-time restore
  3. Enable container soft delete after the overwrite and use it to roll back all existing block blobs to an earlier timestamp
  4. Start Blob object replication after the bad overwrite and expect the newly created destination to reconstruct the prior container contents

Explanation

Correct Answer

A:

Point-in-time restore can roll back supported block blob changes within its retention window when required change tracking and versioning are enabled. It is broader than manually recovering one blob version.

Incorrect Answers

B:

Versioning preserves historical blob states and can support targeted per-blob recovery, but individually promoting hundreds of versions does not meet the requested container-wide restore to a specific timestamp. Point-in-time restore coordinates eligible block-blob rollback to one selected prior time and requires its prerequisite features enabled before the incident.

C:

Container soft delete is intended to recover a deleted container; it is not a container-wide rewind of overwrites to an arbitrary time. Activating protection after the overwrite also cannot recreate missing historical data. Blob point-in-time restore relies on versioning, change feed and soft-delete prerequisites that were enabled beforehand, as stated in the scenario.

D:

Object replication asynchronously copies supported blob changes under a configured replication policy; it does not reconstruct a past point-in-time image of data already overwritten before the policy existed. A new destination cannot retroactively infer the missing old versions. The configured Blob point-in-time restore is the recovery operation matching the requested timestamp.

Question 365

A storage operator restored a soft-deleted blob, but the application needs to identify the exact prior version that held correct data before an accidental overwrite. Versioning was enabled at the time. Which artifact should be selected?

  1. Run Undelete Blob again and assume it automatically selects the exact pre-overwrite version as the current blob
  2. Select the appropriate previous blob version and promote or copy it according to the supported recovery procedure
  3. Assume undelete automatically chooses the oldest version from the entire history
  4. Select the newest current blob version without reviewing the prior version IDs and assume it contains the data before the overwrite

Explanation

Correct Answer

B:

Versioning preserves earlier content across overwrites, while soft delete protects against certain deletions. An undelete can restore object visibility without guaranteeing the current version has the desired earlier bytes.

Incorrect Answers

A:

Undelete restores deletion state but does not identify and automatically promote the version corresponding to the desired pre-overwrite contents. Inspect versions and choose the correct historical version.

C:

Undelete and historical version selection solve different recovery problems. The service cannot infer which pre-overwrite content is correct for the application.

D:

The newest current version may be the overwritten bad content. Versioning stores specific historical versions, which must be identified and promoted or copied deliberately.

Question 366

A publishing application repeatedly overwrites a block blob named catalog.json. The team needs to retrieve the actual content of an earlier successful write, even when the current object still exists. Which data-protection feature most directly supports automatic historical versions?

  1. Enable a long container soft-delete retention window without blob versioning
  2. Blob versioning
  3. Schedule a blob snapshot only once at the start of each month
  4. Storage account GRS without versioning

Explanation

Correct Answer

B:

Blob versioning creates earlier versions as supported write operations replace a current blob. Operators can select a previous version to recover a known good catalog independently of current content.

Incorrect Answers

A:

Container soft delete protects deleted containers, not the history of successive successful writes to the same live blob. It does not establish prior revisions of catalog.json.

C:

A monthly snapshot might preserve one old state but cannot automatically capture each supported overwrite. The requested history is keyed to successful write operations, not a periodic manual point.

D:

GRS copies the latest replicated state to another region. It helps with regional disaster recovery but does not create application-level revisions for every successful overwrite.

Question 367

A logging system keeps fresh block blobs for a month, then almost never reads them. Administrators want old blobs automatically transitioned to a cheaper supported online tier after 30 days, rather than running a weekly cleanup script. Which feature is designed for this?

  1. An Azure Blob lifecycle management rule
  2. Manually change all old blobs to the cool tier every quarter
  3. Enable account-level default access tier only for new blobs
  4. Apply age-related Blob index tags and assume tagged blobs change tiers automatically without a lifecycle policy

Explanation

Correct Answer

A:

A lifecycle policy can evaluate eligible blobs against age and other filters and automatically transition them to an appropriate lower-cost access tier. It removes the need for repeated operator scripts.

Incorrect Answers

B:

A periodic manual operation can reduce cost eventually, but it does not apply a continuous age-based rule when blobs cross 30 days or eliminate the recurring operational script.

C:

The account default influences how new supported blobs are created, but it does not automatically move existing 30-day-old blobs into another tier as they age.

D:

Blob index tags can classify and filter eligible objects, including as conditions for a lifecycle rule, but tags alone do not execute an age-based tier transition. The required automatic action still needs a lifecycle management policy with a transition action and qualifying age conditions.

Question 368

A compliance storage account uses blob versioning and is accumulating old previous versions. The business wants to retain each active current blob but automatically delete previous versions older than an approved age. What should be configured?

  1. An Azure Blob lifecycle management rule targeting previous versions with the approved age threshold
  2. Delete the entire container on the approved age threshold
  3. Enable a legal hold on previous blob versions and assume the hold automatically deletes them once the approved age is reached
  4. Enable Blob soft delete with a long retention period but do not configure any lifecycle rule that selects previous blob versions

Explanation

Correct Answer

A:

Lifecycle management can act on blob versions separately from the current base blob. A version-targeted delete action can control historical storage growth while retaining current objects.

Incorrect Answers

B:

Container deletion removes current data as well as history, violating the requirement to keep active blobs available.

C:

Legal holds prevent deletion while active; they do not provide an age-based clean-up rule. Use a Blob lifecycle rule that selects previous versions and deletes only those older than the agreed threshold.

D:

Soft delete protects deleted data for recovery; it is not an automatic aging rule that removes only previous versions while preserving current blobs. A lifecycle-management rule must target previous versions and implement the approved retention threshold.

Question 369

A storage account has audit logs under the prefix audit/ and active application media under live/. Only audit logs older than 180 days should transition to a colder tier. What lifecycle rule design prevents disruption to live media?

  1. Set the account default tier to Archive for all new uploads
  2. Create an Azure Blob lifecycle management rule with a prefix filter for audit/ and an appropriate age action
  3. Apply an age-based lifecycle rule across all containers and omit a prefix filter
  4. Filter by the storage account resource group tag instead of by object path prefix

Explanation

Correct Answer

B:

Lifecycle rules can filter eligible blobs by container/prefix and age before applying tier actions. Restricting the rule to audit/ preserves the independent live/ workflow.

Incorrect Answers

A:

An account-wide default change cannot discriminate on the object path or age and may apply the wrong behavior to new active media.

C:

Age rules without a filter can transition active live/ media once it reaches the specified age. The scenario explicitly needs audit/ objects isolated from unrelated workloads.

D:

ARM resource tags describe the account, not the per-blob audit/ versus live/ paths. This filter would not isolate the requested objects within one storage account.

Question 370

A lifecycle policy needs to transition only blobs marked with a searchable blob index tag Class=Archive, regardless of virtual directory prefix. The account supports the feature. Which rule condition is most suitable?

  1. Use an Azure Resource Manager tag on the storage account as an automatic filter for each child blob
  2. Use only blob-name prefix matching and infer Class=Archive from a virtual-directory name
  3. Apply the same last-modified-time threshold to every blob without a classification filter
  4. Use a blob index tag filter for Class equals Archive in the lifecycle rule

Explanation

Correct Answer

D:

Azure Blob lifecycle rules support blobIndexMatch predicates using a blob index tag key and value. Filtering for Class=Archive selects the classified blobs across folder prefixes, while the separate lifecycle action and age conditions determine when to transition eligible objects. Unlike ARM account tags or prefix-only naming conventions, this tests metadata on each blob independently of its virtual-directory path.

Incorrect Answers

A:

An ARM resource tag labels the storage account as a management-plane resource; it is not equivalent to an index tag stored on each blob. Lifecycle rule filters operate on supported blob types, prefixes, and blob index tags. An account-level tag would not identify which individual files carry Class=Archive.

B:

Prefix matching selects blob names and virtual folders, not the requested metadata classification. The stem explicitly says the Class value must work independently of the blob path, so a prefix-only rule would miss correctly labeled blobs in other paths and could include unlabeled blobs with similar names.

C:

An age threshold can govern when a lifecycle action runs, but by itself it cannot distinguish Class=Archive from unrelated objects of the same age. It would apply the transition to every otherwise eligible blob. Combine age conditions with a matching blob index tag filter so classification, not merely time, determines membership.

Microsoft Azure Administrator (AZ-104) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

ExamSnap Discount Offer
Enter Your Email Address to Receive Your 10% Off Discount Code

A confirmation link will be sent to this email address to verify your login. *We value your privacy. We will not rent or sell your email address.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.