Pass Microsoft Azure AZ-104 Exam in First Attempt Easily
Real Microsoft Azure AZ-104 Exam Questions, Accurate & Verified Answers As Experienced in the Actual Test!

Verified by experts
3 products

You save $69.98

AZ-104 Premium Bundle

  • Premium File 606 Questions & Answers
  • Last Update: Oct 25, 2026
  • Training Course 132 Lectures
  • Study Guide 458 Pages
$79.99 $149.97

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

Microsoft Azure Administrator AZ-104 Practice Test 15

Question 140

An infrastructure design was selected to meet: report the misconfiguration while allowing teams to schedule remediation. What caveat remains relevant during operation?

  1. After the selected Azure change, a passing check for 'Check a compliant storage account is not marked incorrectly' proves every dependent permission and service will keep working.
  2. A successful run of 'Check a compliant storage account is not marked incorrectly' means the separate check 'Query Policy compliance and confirm the violating resource is flagged' is redundant.
  3. The earlier issue, 'The compliance dashboard is empty even though test storage accounts violate secure-transfer settings', can never recur once this single correction has been deployed.
  4. Audit is a detective governance mechanism; it does not itself remediate insecure resource settings.

Explanation

Correct Answer

D:

Audit is a detective governance mechanism; it does not itself remediate insecure resource settings. That remains a practical service boundary even after the recommended change (assign an Azure Policy audit effect for the relevant secure-transfer requirement) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The successful check 'Check a compliant storage account is not marked incorrectly' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Audit is a detective governance mechanism; it does not itself remediate insecure resource settings.

B:

The two checks cover separate behavior: 'Check a compliant storage account is not marked incorrectly' and 'Query Policy compliance and confirm the violating resource is flagged'. Neither check removes the remaining operational limitation: Audit is a detective governance mechanism; it does not itself remediate insecure resource settings.

C:

The incident (the compliance dashboard is empty even though test storage accounts violate secure-transfer settings) could recur if a related Azure dependency changes. The design still faces the limitation: Audit is a detective governance mechanism; it does not itself remediate insecure resource settings.

Question 141

A scheduled Azure Function downloads input blobs and writes transformed output blobs to the same approved container. It must authenticate using its managed identity, without shared account keys. Which configuration provides the minimum suitable built-in data-plane role for both operations?

  1. Provide the primary storage account key to the Function as an app setting so it can read and write all account data.
  2. Enable anonymous read on the container and attempt to write output through that unauthenticated endpoint.
  3. Assign Storage Blob Data Contributor at the specific container scope to the Function managed identity, and use Entra tokens.
  4. Assign Storage Blob Data Reader at the container scope and treat it as sufficient for output writes.

Explanation

Correct Answer

C:

Storage Blob Data Contributor covers the read and write blob operations required here. A container-scoped assignment limits the built-in role to the intended dataset and avoids storing a shared account key.

Incorrect Answers

A:

The key grants account-wide data access and complicates least-privilege rotation; that would not meet the selected workload requirement, for which the relevant Azure action is assign Storage Blob Data Contributor at the specific container scope to the Function managed identity, and use Entra tokens.

B:

Anonymous access exposes information instead of authenticating the workload; that would not meet the selected workload requirement, for which the relevant Azure action is assign Storage Blob Data Contributor at the specific container scope to the Function managed identity, and use Entra tokens.

D:

Control-plane Reader alone does not grant blob data-plane read actions; that would not meet the selected workload requirement, for which the relevant Azure action is assign Storage Blob Data Contributor at the specific container scope to the Function managed identity, and use Entra tokens.

Question 142

The Function can download input blobs using its managed identity, but its attempt to upload a transformed blob to the same container returns AuthorizationPermissionMismatch. The runtime can reach the Blob endpoint. What is the most likely permission defect?

  1. The managed identity was assigned Storage Blob Data Contributor at the exact container, and the upload request succeeded.
  2. The Function has an unrelated Azure Reader grant on a monitoring workspace, with its correct blob writer permission intact.
  3. The Blob service is unavailable across the entire region, although the input blob download completed normally.
  4. The Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container.

Explanation

Correct Answer

D:

The trace reports: The Function can download input blobs using its managed identity, but its attempt to upload a transformed blob to the same container returns AuthorizationPermissionMismatch. The runtime can reach the Blob endpoint. The causal misconfiguration is: The Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container. The targeted action is to grant Storage Blob Data Contributor to the Function identity at the exact output container and retest upload with an Entra token.

Incorrect Answers

A:

A successful upload under the same correctly scoped Contributor role contradicts the stated failure; the observed upload is denied despite a successful download.

B:

An unrelated workspace Reader grant is not part of blob upload authorization and cannot explain why the Function can read but not write.

C:

The successful blob download and accessible endpoint contradict a full Blob service outage as the primary cause.

Question 143

An Azure Function can read its input blobs but cannot upload transformed output because its managed identity lacks blob write permission. Which targeted remediation fixes the mismatch without distributing storage-account keys?

  1. Grant the Function ARM Reader at the subscription, without a blob data action.
  2. Grant Storage Blob Data Contributor to the Function identity at the exact output container and retest upload with an Entra token.
  3. Set anonymous public read on the output container and leave the workload without a write role.
  4. Generate an account-wide storage key and embed it permanently in the Function source code.

Explanation

Correct Answer

B:

Grant Storage Blob Data Contributor to the Function identity at the exact output container and retest upload with an Entra token. This addresses the documented failure condition: the Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Control-plane Reader alone does not grant blob data-plane read actions. In the reported incident (the Function can download input blobs using its managed identity, but its attempt to upload a transformed blob to the same container returns AuthorizationPermissionMismatch. The runtime can reach the Blob endpoint), that change would not correct the cause: the Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container.

C:

Anonymous access exposes information instead of authenticating the workload. In the reported incident (the Function can download input blobs using its managed identity, but its attempt to upload a transformed blob to the same container returns AuthorizationPermissionMismatch. The runtime can reach the Blob endpoint), that change would not correct the cause: the Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container.

D:

The key grants account-wide data access and complicates least-privilege rotation. In the reported incident (the Function can download input blobs using its managed identity, but its attempt to upload a transformed blob to the same container returns AuthorizationPermissionMismatch. The runtime can reach the Blob endpoint), that change would not correct the cause: the Function has Storage Blob Data Reader but lacks an effective blob data write permission at the output container.

Question 144

A team gives its Azure Function a container-scoped Blob Data Contributor role for scheduled input reads and transformed output writes. Which TWO tests provide meaningful positive and negative evidence? Select TWO answers.

  1. Upload and read back a transformed test blob using the Function managed identity, without account keys.
  2. Check that the storage account can be viewed in the portal and infer the output write is authorized.
  3. Try writing to a different non-approved container with that identity and confirm authorization is denied.
  4. Use an account owner identity to upload a blob and infer the Function has identical permissions.
  5. Inspect the container display name and ignore whether the output request was accepted.

Explanation

Correct Answers

A:

This performs the actual operations using the exact workload identity and permitted container. The successful round-trip establishes that the role, network route and token usage work in the tested path.

C:

A negative test on a separate container verifies that the intended scope boundary is enforced. It distinguishes container-scoped authorization from an accidental account-wide grant.

Incorrect Answers

B:

Management-plane visibility is not proof of Blob data-plane write rights; the Function could still receive AuthorizationPermissionMismatch.

D:

An Owner or administrator may have different access rights and account-key paths from the Function. Its successful upload cannot establish least-privilege behavior for the workload identity.

E:

Resource names are descriptive metadata and do not validate that the scheduled Function can write the expected output.

Question 145

The Function can now both read and upload blobs using a container-scoped Storage Blob Data Contributor assignment. Which remaining limitation must the administrator document?

  1. The contributor role is automatically read-only and cannot delete any blob under its assigned container.
  2. A container-scoped assignment grants the Function data write access to every storage account in the subscription.
  3. Blob Data Contributor also includes blob deletion within its assigned scope; if deletion must be prohibited, enforce a narrower custom role or independent safeguards.
  4. Once the container-scoped role is assigned, all storage firewall restrictions are bypassed for that identity.

Explanation

Correct Answer

C:

Blob Data Contributor also includes blob deletion within its assigned scope; if deletion must be prohibited, enforce a narrower custom role or independent safeguards. That remains a practical service boundary even after the recommended change (assign Storage Blob Data Contributor at the specific container scope to the Function managed identity, and use Entra tokens) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The built-in Blob Data Contributor role includes delete actions. It is not equivalent to the Reader role used for download-only scenarios.

B:

Container-level RBAC does not implicitly extend to other accounts. The permission boundary must be checked on the actual scoped resource.

D:

Storage network restrictions still apply after an identity is authorized. Data-plane RBAC does not bypass private endpoints or firewall rules.

Question 146

A cloud administrator receives this request: A company must prevent shared-account-key authorization to a sensitive blob storage account, preferring Microsoft Entra identities. The requirement is: remove Shared Key access as an authentication path while maintaining supported identity-based access. Which configuration should be chosen first?

  1. Assign subscription Reader and assume all shared-key requests are denied.
  2. Hide account keys in portal screenshots while leaving Shared Key enabled.
  3. Set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles.
  4. Configure a CanNotDelete lock to block Shared Key-authenticated blob operations.

Explanation

Correct Answer

C:

Disabling Shared Key removes broad account-key authorization for supported requests, encouraging scoped Entra access. This achieves remove Shared Key access as an authentication path while maintaining supported identity-based access through set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles instead of relying on merely similar resource settings.

Incorrect Answers

A:

Reader RBAC has no power to revoke existing account-key acceptance; that would not meet remove Shared Key access as an authentication path while maintaining supported identity-based access, for which the relevant Azure action is set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles.

B:

Concealing a displayed key does not disable its use by applications; that would not meet remove Shared Key access as an authentication path while maintaining supported identity-based access, for which the relevant Azure action is set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles.

D:

Management locks are not data-plane authentication switches; that would not meet remove Shared Key access as an authentication path while maintaining supported identity-based access, for which the relevant Azure action is set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles.

Question 147

A pilot in Azure exposes this failure: An application still accesses private blobs using the account key after identity migration. The service was intended to meet: remove Shared Key access as an authentication path while maintaining supported identity-based access. What is the most likely cause?

  1. Shared Key authorization remains enabled for the account or the app still uses an accepted key.
  2. Only ARM resource-reading rights were granted to the identity, not the blob data-plane permission.
  3. The SAS was generated with excessive permissions or an excessively long expiry.
  4. The ad hoc SAS tokens were not tied to a revocable stored access policy or relevant signing-key change.

Explanation

Correct Answer

A:

The trace reports: An application still accesses private blobs using the account key after identity migration. The causal misconfiguration is: Shared Key authorization remains enabled for the account or the app still uses an accepted key. The targeted action is to disallow Shared Key authorization and update clients to appropriate identity-based methods.

Incorrect Answers

B:

The proposed mechanism concerns only ARM resource-reading rights were granted to the identity, not the blob data-plane permission, which is not established by the observed an application still accesses private blobs using the account key after identity migration. Test the more directly supported condition: Shared Key authorization remains enabled for the account or the app still uses an accepted key.

C:

The SAS was generated with excessive permissions or an excessively long expiry; that mechanism would be more consistent with an observation such as the vendor's token permits deletion and remains valid after the engagement ends, rather than this case's an application still accesses private blobs using the account key after identity migration.

D:

The ad hoc SAS tokens were not tied to a revocable stored access policy or relevant signing-key change; that mechanism would be more consistent with an observation such as a retired project's service SAS remains functional even after the client is removed from the team roster, rather than this case's an application still accesses private blobs using the account key after identity migration.

Question 148

The team confirms the following Azure defect: An application still accesses private blobs using the account key after identity migration. Which targeted remediation addresses the root cause?

  1. Hide account keys in portal screenshots while leaving Shared Key enabled.
  2. Assign subscription Reader and assume all shared-key requests are denied.
  3. Configure a CanNotDelete lock to block Shared Key-authenticated blob operations.
  4. Disallow Shared Key authorization and update clients to appropriate identity-based methods.

Explanation

Correct Answer

D:

Disallow Shared Key authorization and update clients to appropriate identity-based methods. This addresses the documented failure condition: shared Key authorization remains enabled for the account or the app still uses an accepted key. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Concealing a displayed key does not disable its use by applications. In the reported incident (an application still accesses private blobs using the account key after identity migration), that change would not correct the cause: shared Key authorization remains enabled for the account or the app still uses an accepted key.

B:

Reader RBAC has no power to revoke existing account-key acceptance. In the reported incident (an application still accesses private blobs using the account key after identity migration), that change would not correct the cause: shared Key authorization remains enabled for the account or the app still uses an accepted key.

C:

Management locks are not data-plane authentication switches. In the reported incident (an application still accesses private blobs using the account key after identity migration), that change would not correct the cause: shared Key authorization remains enabled for the account or the app still uses an accepted key.

Question 149

A team has configured Azure for this workload: A company must prevent shared-account-key authorization to a sensitive blob storage account, preferring Microsoft Entra identities. The requirement is: remove Shared Key access as an authentication path while maintaining supported identity-based access. Which TWO verification steps would establish the relevant behavior? Select TWO answers.

  1. Mark the test 'Use an authorized managed identity for a read operation and confirm success' as passed in the release plan without running it.
  2. Retry an old Shared Key request and confirm denial.
  3. Check that the Azure configuration exists, but never perform the actual test: Retry an old Shared Key request and confirm denial.
  4. Run 'Retry an old Shared Key request and confirm denial' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  5. Use an authorized managed identity for a read operation and confirm success.

Explanation

Correct Answers

B:

Retry an old Shared Key request and confirm denial. This supplies observed evidence for remove Shared Key access as an authentication path while maintaining supported identity-based access. It is not interchangeable with the second required check, use an authorized managed identity for a read operation and confirm success, because that checks a separate success or failure boundary.

E:

Use an authorized managed identity for a read operation and confirm success. This supplies observed evidence for remove Shared Key access as an authentication path while maintaining supported identity-based access. It is not interchangeable with the second required check, retry an old Shared Key request and confirm denial, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A release checklist recording 'Use an authorized managed identity for a read operation and confirm success' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must use an authorized managed identity for a read operation and confirm success on the actual workload to prove its independent boundary.

C:

A configured resource is not proof of live behavior. The required check must exercise retry an old Shared Key request and confirm denial on the affected Azure deployment.

D:

A privileged administrator in a different subscription may succeed at 'Retry an old Shared Key request and confirm denial' even though the intended caller fails. This does not prove the required behavior for retry an old shared key request and confirm denial.

Question 150

A risk reviewer is considering an Azure design that aims to: remove Shared Key access as an authentication path while maintaining supported identity-based access. Which limitation should still be documented?

  1. The earlier issue, 'An application still accesses private blobs using the account key after identity migration', can never recur once this single correction has been deployed.
  2. After the selected Azure change, a passing check for 'Retry an old Shared Key request and confirm denial' proves every dependent permission and service will keep working.
  3. Some Azure Storage services and use cases have different support constraints; inventory dependent applications before disabling Shared Key.
  4. A successful run of 'Retry an old Shared Key request and confirm denial' means the separate check 'Use an authorized managed identity for a read operation and confirm success' is redundant.

Explanation

Correct Answer

C:

Some Azure Storage services and use cases have different support constraints; inventory dependent applications before disabling Shared Key. That remains a practical service boundary even after the recommended change (set the storage account to disallow Shared Key authorization and grant appropriate data-plane Azure RBAC roles) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The incident (an application still accesses private blobs using the account key after identity migration) could recur if a related Azure dependency changes. The design still faces the limitation: Some Azure Storage services and use cases have different support constraints; inventory dependent applications before disabling Shared Key.

B:

The successful check 'Retry an old Shared Key request and confirm denial' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Some Azure Storage services and use cases have different support constraints; inventory dependent applications before disabling Shared Key.

D:

The two checks cover separate behavior: 'Retry an old Shared Key request and confirm denial' and 'Use an authorized managed identity for a read operation and confirm success'. Neither check removes the remaining operational limitation: Some Azure Storage services and use cases have different support constraints; inventory dependent applications before disabling Shared Key.

Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

SPECIAL OFFER: GET 10% OFF
This is ONE TIME OFFER

You save
10%

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

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from support@examlabs.com and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports