Pass Your Microsoft AZ-104 Exam Easy!

Microsoft AZ-104 Exam Questions & Answers, Accurate & Verified By IT Experts

Instant Download, Free Fast Updates, 99.6% Pass Rate

AZ-104 Premium Bundle

$79.99

Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download VCE exam simulator click here
Microsoft AZ-104 Premium Bundle
Microsoft AZ-104 Premium Bundle

AZ-104 Premium File: 606 Questions & Answers

Last Update: Sep 24, 2026

AZ-104 Training Course: 132 Video Lectures

AZ-104 PDF Study Guide: 458 Pages

$79.99

AZ-104 Bundle gives you unlimited access to "AZ-104" files. However, this does not replace the need for a .vce exam simulator. To download your .vce exam simulator click here

Microsoft AZ-104 Practice Test 21

Question 200

A file share is deleted by mistake and must be recoverable for a defined period. What should be configured?

  1. Copy only the affected file from its known-good share snapshot into the live share
  2. Enable Azure Files share soft delete with suitable retention
  3. Recognize that soft-delete expiry may make recovery impossible without another backup
  4. Configure supported immutable blob retention policies at the appropriate scope

Explanation

Correct Answer

B:

'Enable Azure Files share soft delete with suitable retention' fits the case in which a file share is deleted by mistake and must be recoverable for a defined period because share soft delete can protect against deletion of the share itself within its configured window. By contrast, 'Copy only the affected file from its known-good share snapshot into the live share' addresses a different condition: file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files; it would not establish the outcome needed for this particular Azure resource. For 'Enable Azure Files share soft delete with suitable retention', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Copy only the affected file from its known-good share snapshot into the live share' solves another task because file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. For the situation where a file share is deleted by mistake and must be recoverable for a defined period, this distractor misses the requirement that share soft delete can protect against deletion of the share itself within its configured window. Unlike 'Copy only the affected file from its known-good share snapshot into the live share', 'Enable Azure Files share soft delete with suitable retention' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

'Recognize that soft-delete expiry may make recovery impossible without another backup' applies to a different feature boundary because retention policy is finite; do not promise restore of data past its expiry. In the stated scenario where a file share is deleted by mistake and must be recoverable for a defined period, 'Recognize that soft-delete expiry may make recovery impossible without another backup' does not satisfy the mechanism that share soft delete can protect against deletion of the share itself within its configured window. The necessary action is 'Enable Azure Files share soft delete with suitable retention', which should be checked against this Azure resource's actual permissions and state.

D:

The nearby action 'Configure supported immutable blob retention policies at the appropriate scope' is associated with this separate need: a records archive must prevent deletion for a defined legal retention period. That is because immutability governance is different from soft delete; mode and retention requirements need review. Here a file share is deleted by mistake and must be recoverable for a defined period, so 'Configure supported immutable blob retention policies at the appropriate scope' misses the fact that share soft delete can protect against deletion of the share itself within its configured window. 'Enable Azure Files share soft delete with suitable retention' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 201

A share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately. How should the administrator recover without rolling back new work?

  1. Review the Azure Files share provisioned size/quota and supported capacity limits
  2. Copy only the affected file from its known-good share snapshot into the live share
  3. Enable Azure Files share soft delete with suitable retention
  4. Restore the entire share snapshot over live files, overwriting every change made since yesterday
  5. Implement appropriate snapshot retention and account for retained changed data

Explanation

Correct Answer

B:

'Copy only the affected file from its known-good share snapshot into the live share' fits the case in which a share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately because file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. By contrast, 'Review the Azure Files share provisioned size/quota and supported capacity limits' addresses a different condition: a share quota is distinct from resource group quota; capability varies by file share tier; it would not establish the outcome needed for this particular Azure resource. For 'Copy only the affected file from its known-good share snapshot into the live share', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

When a department anticipates growth past its share quota, the action 'Review the Azure Files share provisioned size/quota and supported capacity limits' can be relevant: a share quota is distinct from resource group quota; capability varies by file share tier. For the different problem of a share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately, 'Review the Azure Files share provisioned size/quota and supported capacity limits' misses the mechanism that file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. Choosing 'Review the Azure Files share provisioned size/quota and supported capacity limits' would address that other need, whereas 'Copy only the affected file from its known-good share snapshot into the live share' is intended to solve the stated condition.

C:

The nearby action 'Enable Azure Files share soft delete with suitable retention' is associated with this separate need: a file share is deleted by mistake and must be recoverable for a defined period. That is because share soft delete can protect against deletion of the share itself within its configured window. Here a share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately, so 'Enable Azure Files share soft delete with suitable retention' misses the fact that file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. 'Copy only the affected file from its known-good share snapshot into the live share' is the more defensible action; confirm its behavior in the target service before calling the task complete.

D:

The scenario says only one file is corrupted and other current files contain legitimate changes. Replacing the whole share from yesterday’s snapshot could roll back valid work and introduce needless data loss. Use the existing known-good snapshot as a source for the single damaged file, preserve other live content and verify that the application reads the restored version. A broad restore is excessive for a one-file incident.

E:

When a team retains hundreds of daily file-share snapshots and sees rising storage charges, the action 'Implement appropriate snapshot retention and account for retained changed data' can be relevant: snapshots may preserve versions of changed blocks and incur ongoing storage cost. For the different problem of a share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately, 'Implement appropriate snapshot retention and account for retained changed data' misses the mechanism that file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. Choosing 'Implement appropriate snapshot retention and account for retained changed data' would address that other need, whereas 'Copy only the affected file from its known-good share snapshot into the live share' is intended to solve the stated condition.

Question 202

A team retains hundreds of daily file-share snapshots and sees rising storage charges. What operational consideration is missing?

  1. Enable Azure Files share soft delete with suitable retention
  2. Restore the affected files from a relevant Azure Files share snapshot
  3. Copy only the affected file from its known-good share snapshot into the live share
  4. Implement appropriate snapshot retention and account for retained changed data

Explanation

Correct Answer

D:

'Implement appropriate snapshot retention and account for retained changed data' fits the case in which a team retains hundreds of daily file-share snapshots and sees rising storage charges because snapshots may preserve versions of changed blocks and incur ongoing storage cost. By contrast, 'Enable Azure Files share soft delete with suitable retention' addresses a different condition: share soft delete can protect against deletion of the share itself within its configured window; it would not establish the outcome needed for this particular Azure resource. For 'Implement appropriate snapshot retention and account for retained changed data', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Enable Azure Files share soft delete with suitable retention' applies to a different feature boundary because share soft delete can protect against deletion of the share itself within its configured window. In the stated scenario where a team retains hundreds of daily file-share snapshots and sees rising storage charges, 'Enable Azure Files share soft delete with suitable retention' does not satisfy the mechanism that snapshots may preserve versions of changed blocks and incur ongoing storage cost. The necessary action is 'Implement appropriate snapshot retention and account for retained changed data', which should be checked against this Azure resource's actual permissions and state.

B:

The nearby action 'Restore the affected files from a relevant Azure Files share snapshot' is associated with this separate need: a file was overwritten in a share while account redundancy stayed healthy. That is because replica redundancy copies overwrites; a time-stamped share snapshot preserves prior file state. Here a team retains hundreds of daily file-share snapshots and sees rising storage charges, so 'Restore the affected files from a relevant Azure Files share snapshot' misses the fact that snapshots may preserve versions of changed blocks and incur ongoing storage cost. 'Implement appropriate snapshot retention and account for retained changed data' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Copy only the affected file from its known-good share snapshot into the live share' solves another task because file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. For the situation where a team retains hundreds of daily file-share snapshots and sees rising storage charges, this distractor misses the requirement that snapshots may preserve versions of changed blocks and incur ongoing storage cost. Unlike 'Copy only the affected file from its known-good share snapshot into the live share', 'Implement appropriate snapshot retention and account for retained changed data' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 203

A compliance application writes Blob log objects that must be retained for 180 days. They are accessed frequently for the first seven days and rarely after day 30, but deleting them before day 180 is prohibited. What storage automation can reduce cost without violating retention?

  1. Inspect lifecycle rule filters, blob type, and rule conditions against actual objects
  2. Configure a lifecycle action that permanently deletes every log blob after seven days, ignoring the mandatory 180-day retention
  3. Choose a hot access tier for frequently accessed blobs
  4. Evaluate lifecycle deletion alongside configured soft-delete and retention behavior
  5. Configure filtered blob lifecycle rules for age-based tier transition

Explanation

Correct Answer

E:

Azure Blob lifecycle management can evaluate object age and selected prefixes or tags, then move eligible logs from an online tier used for recent access to a cheaper supported online tier as reads decrease. The 180-day retention rule means tiering is appropriate but premature deletion is not. Configure filters for the compliance log objects, select age thresholds aligned with the seven-day hot and thirty-day infrequent-access pattern, and leave any permitted delete action no earlier than the mandatory retention boundary. Validate the rule with actual blob properties and service tier compatibility before broad deployment.

Incorrect Answers

A:

The nearby action 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' is associated with this separate need: a lifecycle policy runs but new object names never move to the expected tier. That is because a policy can be enabled yet not match the target objects because of prefix or type filtering. Here an application generates logs that are hot for a week and rarely read after a month, so 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' misses the fact that lifecycle management can move eligible blobs based on conditions; verify tier support and rule scope. 'Configure filtered blob lifecycle rules for age-based tier transition' is the more defensible action; confirm its behavior in the target service before calling the task complete.

B:

Deleting log blobs at day seven directly contradicts the mandatory 180-day retention requirement in this scenario. An Azure Blob lifecycle rule can perform deletion when its conditions are met, but a rule that targets these objects before the retention period expires would destroy compliance evidence rather than optimize only the storage tier. Configure tier transitions as the blobs age, with carefully scoped filters, while retaining the records for the full required interval and honoring immutability or soft-delete policies as applicable.

C:

When a service reads its objects many times each day, while another archive is rarely accessed, the action 'Choose a hot access tier for frequently accessed blobs' can be relevant: hot tier trades higher storage cost for lower access charges than cool/cold choices. For the different problem of an application generates logs that are hot for a week and rarely read after a month, 'Choose a hot access tier for frequently accessed blobs' misses the mechanism that lifecycle management can move eligible blobs based on conditions; verify tier support and rule scope. Choosing 'Choose a hot access tier for frequently accessed blobs' would address that other need, whereas 'Configure filtered blob lifecycle rules for age-based tier transition' is intended to solve the stated condition.

D:

'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' applies to a different feature boundary because policy delete actions and recoverability windows are separate controls; no perpetual retention is implied. In the stated scenario where an application generates logs that are hot for a week and rarely read after a month, 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' does not satisfy the mechanism that lifecycle management can move eligible blobs based on conditions; verify tier support and rule scope. The necessary action is 'Configure filtered blob lifecycle rules for age-based tier transition', which should be checked against this Azure resource's actual permissions and state.

Question 204

A lifecycle policy runs but new object names never move to the expected tier. What should be examined?

  1. Evaluate lifecycle deletion alongside configured soft-delete and retention behavior
  2. Configure filtered blob lifecycle rules for age-based tier transition
  3. Inspect lifecycle rule filters, blob type, and rule conditions against actual objects
  4. Use lifecycle filters and version-specific actions with explicit retention limits

Explanation

Correct Answer

C:

'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' fits the case in which a lifecycle policy runs but new object names never move to the expected tier because a policy can be enabled yet not match the target objects because of prefix or type filtering. By contrast, 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' addresses a different condition: policy delete actions and recoverability windows are separate controls; no perpetual retention is implied; it would not establish the outcome needed for this particular Azure resource. For 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' solves another task because policy delete actions and recoverability windows are separate controls; no perpetual retention is implied. For the situation where a lifecycle policy runs but new object names never move to the expected tier, this distractor misses the requirement that a policy can be enabled yet not match the target objects because of prefix or type filtering. Unlike 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior', 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' directly targets that requirement; its success must be confirmed at the authorized resource scope.

B:

When an application generates logs that are hot for a week and rarely read after a month, the action 'Configure filtered blob lifecycle rules for age-based tier transition' can be relevant: lifecycle management can move eligible blobs based on conditions; verify tier support and rule scope. For the different problem of a lifecycle policy runs but new object names never move to the expected tier, 'Configure filtered blob lifecycle rules for age-based tier transition' misses the mechanism that a policy can be enabled yet not match the target objects because of prefix or type filtering. Choosing 'Configure filtered blob lifecycle rules for age-based tier transition' would address that other need, whereas 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' is intended to solve the stated condition.

D:

The nearby action 'Use lifecycle filters and version-specific actions with explicit retention limits' is associated with this separate need: a versioned blob container must retain previous revisions while transitioning current blobs to lower-cost tiers. That is because versioning creates multiple billable objects; current and previous versions may need different rules. Here a lifecycle policy runs but new object names never move to the expected tier, so 'Use lifecycle filters and version-specific actions with explicit retention limits' misses the fact that a policy can be enabled yet not match the target objects because of prefix or type filtering. 'Inspect lifecycle rule filters, blob type, and rule conditions against actual objects' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 205

A cleanup rule permanently deletes old blobs and a team assumes soft delete will always retain them. What should they distinguish?

  1. Evaluate lifecycle deletion alongside configured soft-delete and retention behavior
  2. Configure supported immutable blob retention policies at the appropriate scope
  3. Set a blob soft-delete retention period and assume every lifecycle-deleted version can be recovered indefinitely after that period.
  4. Enable blob versioning for overwrite history, with appropriate delete protection

Explanation

Correct Answer

A:

'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' fits the case in which a cleanup rule permanently deletes old blobs and a team assumes soft delete will always retain them because policy delete actions and recoverability windows are separate controls; no perpetual retention is implied. By contrast, 'Configure supported immutable blob retention policies at the appropriate scope' addresses a different condition: immutability governance is different from soft delete; mode and retention requirements need review; it would not establish the outcome needed for this particular Azure resource. For 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

'Configure supported immutable blob retention policies at the appropriate scope' applies to a different feature boundary because immutability governance is different from soft delete; mode and retention requirements need review. In the stated scenario where a cleanup rule permanently deletes old blobs and a team assumes soft delete will always retain them, 'Configure supported immutable blob retention policies at the appropriate scope' does not satisfy the mechanism that policy delete actions and recoverability windows are separate controls; no perpetual retention is implied. The necessary action is 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior', which should be checked against this Azure resource's actual permissions and state.

C:

Soft delete is a time-bounded recoverability feature, not a permanent archive of everything removed by lifecycle management. Retention expiration and the configured lifecycle action must be evaluated together, including whether a version or snapshot was removed and whether a backup exists. Once a recovery interval elapses, a deleted object may become unrecoverable through soft delete. The operational distinction in this scenario is to inspect exactly what the lifecycle rule deletes and how the applicable retention protection works; simply setting a soft-delete period does not make recovery unlimited.

D:

'Enable blob versioning for overwrite history, with appropriate delete protection' solves another task because versioning preserves previous object versions; soft delete primarily addresses deletions. For the situation where a cleanup rule permanently deletes old blobs and a team assumes soft delete will always retain them, this distractor misses the requirement that policy delete actions and recoverability windows are separate controls; no perpetual retention is implied. Unlike 'Enable blob versioning for overwrite history, with appropriate delete protection', 'Evaluate lifecycle deletion alongside configured soft-delete and retention behavior' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 206

A versioned **block-blob** container stores actively updated reports. The current versions should transition to cool storage after 45 days, while each previous version must remain recoverable until at least 120 days after that version was originally created and may then be deleted by policy. Which lifecycle design meets both requirements?

  1. Create only a baseBlob tierToCool action and assume the rule automatically deletes previous versions 120 days after they stop being current.
  2. Disable blob versioning before applying the lifecycle rule so only the latest uploaded report remains billable.
  3. Add a version.delete action after one day to avoid paying for historical versions, while keeping the current-blob tier rule.
  4. Use a baseBlob rule for the current version's cool transition plus a separate version action that deletes previous versions after the specified age, with suitable filters and retention safeguards.

Explanation

Correct Answer

D:

Define lifecycle rules that explicitly distinguish current block blobs from their retained previous versions. The baseBlob action can transition current versions to cool after the chosen 45-day condition, while a version action can delete older versions only when the appropriate creation-age condition meets the 120-day recovery policy. Scope filters to the intended blob type and container prefix, and examine legal holds or immutability requirements before deleting anything. Because Microsoft evaluates previous-version age from its creation time, confirm the policy's actual guarantee for reports that remain current a long time before being overwritten.

Incorrect Answers

A:

A baseBlob action applies to the current blob version, not automatically to each previous version generated by overwrites. Lifecycle management has distinct action groups for the base blob and previous versions. A cool transition after 45 days could be correct for the current state, but the rule as proposed contains no explicit action to retire older versions after their required 120-day retention. Retained versions remain billable. Configure a version-specific cleanup action separately and confirm how the age is computed for each previous version before enforcing retention.

B:

Disabling versioning would stop the future creation of previous versions, contradicting the business requirement to recover an earlier report state after accidental or incorrect overwrites. A lifecycle policy can manage versions without discarding the versioning feature. Current and earlier versions represent different recovery objects: both have storage cost and separately applicable lifecycle actions. The administrator should retain blob versioning, protect the required history, and apply tier transition to current versions and controlled deletion to historical versions rather than remove the mechanism that captures revisions.

C:

Deleting previous versions after a single day conflicts with the specified minimum 120-day recovery window. A technically valid lifecycle version.delete action can still be inappropriate when applied with the wrong time condition. Microsoft evaluates previous-version lifecycle age from that version's creation time, which must be considered carefully when translating business retention requirements. The lifecycle design should not use a one-day deletion threshold merely to reduce cost, and it should be tested against representative overwrite histories before the deletion policy is enabled.

Question 207

A general-purpose v2 storage account had blob versioning enabled before yesterday's overwrite of `reports/final.csv`. The Versions list now shows the previous blob with an older version ID and the correct contents. The app needs those exact earlier bytes as the current blob without discarding the retained version history. What should the administrator do?

  1. Enable blob versioning today and assume that doing so reconstructs yesterday's pre-overwrite version.
  2. Download the current version again, because the most recent version ID is always the old contents.
  3. Restore the container from container soft delete, even though the container was not deleted.
  4. Create a lifecycle rule for previous versions, assuming that it recreates any missing historical blob data.
  5. Identify the known-good previous version ID and copy or promote that version to become the blob's current content.

Explanation

Correct Answer

E:

Blob versioning preserves an addressable previous version when a versioned block blob is overwritten. The scenario explicitly confirms that versioning was enabled before yesterday's write and that a known-good historical version ID is present. Select that prior version, verify its timestamp and contents, and use the supported copy or Make current version operation to restore its bytes to the blob's current state. The operation must respect the caller's blob data authorization and any immutability controls. Confirm the application's reads afterward. Blob soft delete can also protect overwrites in some configurations, but it is not needed when the required previous version already exists.

Incorrect Answers

A:

Blob versioning captures historical states while the feature is enabled; turning it on only after an overwrite cannot retroactively recover bytes for which no version or other recovery object exists. The facts explicitly establish that versioning was enabled before the incident and that a known-good previous version remains accessible. Therefore the appropriate operation is to select that existing version and make its contents current. Enabling versioning can be part of future data-protection planning, but it is not a substitute for identifying and restoring the actual earlier object in this scenario.

B:

The current blob version represents the object state after the overwrite. Simply downloading the current version repeats the corrupted or unwanted contents and does not select yesterday's known-good state. Versioning identifies individual historical states by version ID; the relevant older version can be inspected and copied or promoted to become the current blob. The administrator should confirm the timestamp, metadata and actual content before changing the current object, and validate dependent application reads afterward. Neither a generic newest-version query nor a successful blob download proves that the right prior bytes have been recovered.

C:

Container soft delete is designed to recover an accidentally deleted container and its contents when the required retention feature was enabled. No container deletion occurred here; only one blob was overwritten while the container remains present. Restoring the container therefore answers a different failure mode and could create unnecessary disruption. The storage account already has a preserved historical version of the individual blob, and that version is the appropriate recovery object. Inspect the older version ID, verify its content and promote or copy it as a new current state while keeping other blobs unaffected.

D:

Lifecycle management can transition or delete eligible current and previous blob versions based on rule filters, age and storage tier. It does not reverse an overwrite or synthesize lost bytes from a missing historical version. A badly chosen lifecycle rule might even remove the very version needed for recovery. The scenario explicitly says an earlier version exists because versioning was active at the time of the write. Select that previously stored version to restore the content, then review lifecycle retention separately so useful history remains available for the required recovery window and storage costs are bounded.

Question 208

An application accidentally replaced a configuration blob and there are several old versions. What is the safe restoration approach?

  1. Identify and restore the exact known-good previous blob version
  2. Copy only the affected file from its known-good share snapshot into the live share
  3. Restore an arbitrarily selected old blob version without checking which version is known good
  4. Account for storage consumed by retained previous blob versions

Explanation

Correct Answer

A:

'Identify and restore the exact known-good previous blob version' fits the case in which an application accidentally replaced a configuration blob and there are several old versions because selecting the wrong historic version can reintroduce a prior error even when restore succeeds. By contrast, 'Copy only the affected file from its known-good share snapshot into the live share' addresses a different condition: file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files; it would not establish the outcome needed for this particular Azure resource. For 'Identify and restore the exact known-good previous blob version', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

When a share snapshot from yesterday exists; today a single file was corrupted while other files changed legitimately, the action 'Copy only the affected file from its known-good share snapshot into the live share' can be relevant: file-level copy from a point-in-time snapshot restores one known-good item without reverting newer unrelated files. For the different problem of an application accidentally replaced a configuration blob and there are several old versions, 'Copy only the affected file from its known-good share snapshot into the live share' misses the mechanism that selecting the wrong historic version can reintroduce a prior error even when restore succeeds. Choosing 'Copy only the affected file from its known-good share snapshot into the live share' would address that other need, whereas 'Identify and restore the exact known-good previous blob version' is intended to solve the stated condition.

C:

Blob versioning may retain multiple historical versions, not all of which represent the intended healthy configuration. Selecting any previous version solely because it is older could restore an already incorrect or incompatible document. Identify the known-good timestamp/content and restore or copy that specific version, then validate the dependent application. The recovery choice should follow evidence of correctness, not the first available version ID.

D:

The nearby action 'Account for storage consumed by retained previous blob versions' is associated with this separate need: a workload frequently updates versioned blobs, and cost increases although container size seems stable. That is because version history keeps older content for recovery and can grow independently of current visible object count. Here an application accidentally replaced a configuration blob and there are several old versions, so 'Account for storage consumed by retained previous blob versions' misses the fact that selecting the wrong historic version can reintroduce a prior error even when restore succeeds. 'Identify and restore the exact known-good previous blob version' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 209

A workload frequently updates versioned blobs, and cost increases although container size seems stable. What explains this?

  1. Account for storage consumed by retained previous blob versions
  2. Identify and restore the exact known-good previous blob version
  3. Restore the applicable previous blob version after identifying its timestamp
  4. Use lifecycle filters and version-specific actions with explicit retention limits

Explanation

Correct Answer

A:

'Account for storage consumed by retained previous blob versions' fits the case in which a workload frequently updates versioned blobs, and cost increases although container size seems stable because version history keeps older content for recovery and can grow independently of current visible object count. By contrast, 'Identify and restore the exact known-good previous blob version' addresses a different condition: selecting the wrong historic version can reintroduce a prior error even when restore succeeds; it would not establish the outcome needed for this particular Azure resource. For 'Account for storage consumed by retained previous blob versions', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

'Identify and restore the exact known-good previous blob version' applies to a different feature boundary because selecting the wrong historic version can reintroduce a prior error even when restore succeeds. In the stated scenario where a workload frequently updates versioned blobs, and cost increases although container size seems stable, 'Identify and restore the exact known-good previous blob version' does not satisfy the mechanism that version history keeps older content for recovery and can grow independently of current visible object count. The necessary action is 'Account for storage consumed by retained previous blob versions', which should be checked against this Azure resource's actual permissions and state.

C:

The nearby action 'Restore the applicable previous blob version after identifying its timestamp' is associated with this separate need: a developer overwrote a blob yesterday and needs its old bytes. That is because Blob versioning tracks overwrite history distinctly from manually created blob snapshots. Here a workload frequently updates versioned blobs, and cost increases although container size seems stable, so 'Restore the applicable previous blob version after identifying its timestamp' misses the fact that version history keeps older content for recovery and can grow independently of current visible object count. 'Account for storage consumed by retained previous blob versions' is the more defensible action; confirm its behavior in the target service before calling the task complete.

D:

'Use lifecycle filters and version-specific actions with explicit retention limits' solves another task because versioning creates multiple billable objects; current and previous versions may need different rules. For the situation where a workload frequently updates versioned blobs, and cost increases although container size seems stable, this distractor misses the requirement that version history keeps older content for recovery and can grow independently of current visible object count. Unlike 'Use lifecycle filters and version-specific actions with explicit retention limits', 'Account for storage consumed by retained previous blob versions' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 210

A compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity. What is missing?

  1. Enable blob versioning alone and assume it prevents all subsequent privileged deletions and purges
  2. Restore the applicable previous blob version after identifying its timestamp
  3. Recognize that soft-delete expiry may make recovery impossible without another backup
  4. Use suitable delete protection and retention policy in addition to versioning

Explanation

Correct Answer

D:

Blob versioning preserves earlier content versions, but on its own does not establish an immutable legal retention obligation or prevent every authorized deletion and subsequent purge. The compliance officer's assumption is therefore too broad. Identify the required period and threat model, then configure supported retention, legal hold or immutability controls where appropriate alongside versioning and relevant delete protection. Test how deletes, version cleanup, lifecycle rules and elevated operators behave under those controls. A historical copy might help recovery, yet recovery is different from a policy that prevents deliberate destruction during a mandatory preservation period.

Incorrect Answers

A:

Blob versioning can retain older object versions after modifications but does not by itself impose an immutable retention commitment on those versions. Privileged deletion or purge paths may remain available depending on account settings and lifecycle. The compliance officer needs an appropriate immutable retention or legal hold design in addition to versioning, with supported policy scope and authorized deletion governance. Versioning alone cannot satisfy the stated anti-purge objective.

B:

The nearby action 'Restore the applicable previous blob version after identifying its timestamp' is associated with this separate need: a developer overwrote a blob yesterday and needs its old bytes. That is because Blob versioning tracks overwrite history distinctly from manually created blob snapshots. Here a compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity, so 'Restore the applicable previous blob version after identifying its timestamp' misses the fact that versioning is history management, not a blanket immutability or authorization policy. 'Use suitable delete protection and retention policy in addition to versioning' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Recognize that soft-delete expiry may make recovery impossible without another backup' solves another task because retention policy is finite; do not promise restore of data past its expiry. For the situation where a compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity, this distractor misses the requirement that versioning is history management, not a blanket immutability or authorization policy. Unlike 'Recognize that soft-delete expiry may make recovery impossible without another backup', 'Use suitable delete protection and retention policy in addition to versioning' directly targets that requirement; its success must be confirmed at the authorized resource scope.


Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

AZ-104 Premium File

Premium File
AZ-104 Premium File
606 Q&A
$76.99$69.99

AZ-104 Training Video Course

Training Course
AZ-104 Training Video Course
132 Lectures
$27.49$24.99

AZ-104 Study Guide

Study Guide
AZ-104 Study Guide
458 PDF Pages
$27.49$24.99

Site Search:

 

VISA, MasterCard, AmericanExpress, UnionPay

SPECIAL OFFER: GET 10% OFF

ExamCollection Premium

ExamCollection Premium Files

Pass your Exam with ExamCollection's PREMIUM files!

  • ExamCollection Certified Safe Files
  • Guaranteed to have ACTUAL Exam Questions
  • Up-to-Date Exam Study Material - Verified by Experts
  • Instant Downloads
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

SPECIAL OFFER: GET 10% OFF

Use Discount Code:

MIN10OFF

A confirmation link was sent to your e-mail.
Please check your mailbox for a message from support@examcollection.com and follow the directions.

Next

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.