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 12

Question 110

Five subscriptions require a common guardrail, while other company subscriptions must remain untouched. Where should policy be assigned?

  1. Inspect inherited RBAC roles at parent management groups
  2. Compare effective inherited policy and RBAC before and after the move
  3. Governance assignments inherit down the management-group hierarchy
  4. Place the five subscriptions under an appropriate management group and assign policy there

Explanation

Correct Answer

D:

'Place the five subscriptions under an appropriate management group and assign policy there' fits the case in which five subscriptions require a common guardrail, while other company subscriptions must remain untouched because management groups organize subscription governance and allow scoped inheritance. By contrast, 'Inspect inherited RBAC roles at parent management groups' addresses a different condition: parent-level grants can extend into descendant subscriptions even without local assignment records; it would not establish the outcome needed for this particular Azure resource. For 'Place the five subscriptions under an appropriate management group and assign policy there', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Inspect inherited RBAC roles at parent management groups' applies to a different feature boundary because parent-level grants can extend into descendant subscriptions even without local assignment records. In the stated scenario where five subscriptions require a common guardrail, while other company subscriptions must remain untouched, 'Inspect inherited RBAC roles at parent management groups' does not satisfy the mechanism that management groups organize subscription governance and allow scoped inheritance. The necessary action is 'Place the five subscriptions under an appropriate management group and assign policy there', which should be checked against this Azure resource's actual permissions and state.

B:

The nearby action 'Compare effective inherited policy and RBAC before and after the move' is associated with this separate need: an administrator proposes moving a production subscription under a new management group. That is because reparenting changes governance inheritance and can alter access and policy evaluation. Here five subscriptions require a common guardrail, while other company subscriptions must remain untouched, so 'Compare effective inherited policy and RBAC before and after the move' misses the fact that management groups organize subscription governance and allow scoped inheritance. 'Place the five subscriptions under an appropriate management group and assign policy there' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Governance assignments inherit down the management-group hierarchy' solves another task because child subscriptions are within parent assignment scope unless excluded or exempted. For the situation where five subscriptions require a common guardrail, while other company subscriptions must remain untouched, this distractor misses the requirement that management groups organize subscription governance and allow scoped inheritance. Unlike 'Governance assignments inherit down the management-group hierarchy', 'Place the five subscriptions under an appropriate management group and assign policy there' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 111

A policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription. Why?

  1. Governance assignments inherit down the management-group hierarchy
  2. Place the five subscriptions under an appropriate management group and assign policy there
  3. Assign the authorized role at only the designated subscription scope
  4. Compare effective inherited policy and RBAC before and after the move
  5. Inspect inherited RBAC roles at parent management groups

Explanation

Correct Answer

A:

'Governance assignments inherit down the management-group hierarchy' fits the case in which a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription because child subscriptions are within parent assignment scope unless excluded or exempted. By contrast, 'Place the five subscriptions under an appropriate management group and assign policy there' addresses a different condition: management groups organize subscription governance and allow scoped inheritance; it would not establish the outcome needed for this particular Azure resource. For 'Governance assignments inherit down the management-group hierarchy', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

'Place the five subscriptions under an appropriate management group and assign policy there' solves another task because management groups organize subscription governance and allow scoped inheritance. For the situation where a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription, this distractor misses the requirement that child subscriptions are within parent assignment scope unless excluded or exempted. Unlike 'Place the five subscriptions under an appropriate management group and assign policy there', 'Governance assignments inherit down the management-group hierarchy' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

When a team lead needs governance rights within one subscription but not access to every other business subscription, the action 'Assign the authorized role at only the designated subscription scope' can be relevant: a management-group assignment could unintentionally extend the same rights to sibling subscriptions. For the different problem of a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription, 'Assign the authorized role at only the designated subscription scope' misses the mechanism that child subscriptions are within parent assignment scope unless excluded or exempted. Choosing 'Assign the authorized role at only the designated subscription scope' would address that other need, whereas 'Governance assignments inherit down the management-group hierarchy' is intended to solve the stated condition.

D:

'Compare effective inherited policy and RBAC before and after the move' applies to a different feature boundary because reparenting changes governance inheritance and can alter access and policy evaluation. In the stated scenario where a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription, 'Compare effective inherited policy and RBAC before and after the move' does not satisfy the mechanism that child subscriptions are within parent assignment scope unless excluded or exempted. The necessary action is 'Governance assignments inherit down the management-group hierarchy', which should be checked against this Azure resource's actual permissions and state.

E:

The nearby action 'Inspect inherited RBAC roles at parent management groups' is associated with this separate need: a user has write privileges in multiple subscriptions but no local role grants. That is because parent-level grants can extend into descendant subscriptions even without local assignment records. Here a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription, so 'Inspect inherited RBAC roles at parent management groups' misses the fact that child subscriptions are within parent assignment scope unless excluded or exempted. 'Governance assignments inherit down the management-group hierarchy' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 112

A user has write privileges in multiple subscriptions but no local role grants. What should the access review inspect?

  1. Place the five subscriptions under an appropriate management group and assign policy there
  2. Assign the authorized role at only the designated subscription scope
  3. Governance assignments inherit down the management-group hierarchy
  4. Inspect inherited RBAC roles at parent management groups

Explanation

Correct Answer

D:

'Inspect inherited RBAC roles at parent management groups' fits the case in which a user has write privileges in multiple subscriptions but no local role grants because parent-level grants can extend into descendant subscriptions even without local assignment records. By contrast, 'Place the five subscriptions under an appropriate management group and assign policy there' addresses a different condition: management groups organize subscription governance and allow scoped inheritance; it would not establish the outcome needed for this particular Azure resource. For 'Inspect inherited RBAC roles at parent management groups', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Place the five subscriptions under an appropriate management group and assign policy there' solves another task because management groups organize subscription governance and allow scoped inheritance. For the situation where a user has write privileges in multiple subscriptions but no local role grants, this distractor misses the requirement that parent-level grants can extend into descendant subscriptions even without local assignment records. Unlike 'Place the five subscriptions under an appropriate management group and assign policy there', 'Inspect inherited RBAC roles at parent management groups' directly targets that requirement; its success must be confirmed at the authorized resource scope.

B:

When a team lead needs governance rights within one subscription but not access to every other business subscription, the action 'Assign the authorized role at only the designated subscription scope' can be relevant: a management-group assignment could unintentionally extend the same rights to sibling subscriptions. For the different problem of a user has write privileges in multiple subscriptions but no local role grants, 'Assign the authorized role at only the designated subscription scope' misses the mechanism that parent-level grants can extend into descendant subscriptions even without local assignment records. Choosing 'Assign the authorized role at only the designated subscription scope' would address that other need, whereas 'Inspect inherited RBAC roles at parent management groups' is intended to solve the stated condition.

C:

'Governance assignments inherit down the management-group hierarchy' applies to a different feature boundary because child subscriptions are within parent assignment scope unless excluded or exempted. In the stated scenario where a user has write privileges in multiple subscriptions but no local role grants, 'Governance assignments inherit down the management-group hierarchy' does not satisfy the mechanism that parent-level grants can extend into descendant subscriptions even without local assignment records. The necessary action is 'Inspect inherited RBAC roles at parent management groups', which should be checked against this Azure resource's actual permissions and state.

Question 113

An administrator proposes moving a production subscription under a new management group. What preparation is essential?

  1. Compare effective inherited policy and RBAC before and after the move
  2. Management-group reparenting changes governance hierarchy, not deployed resource regions
  3. Governance assignments inherit down the management-group hierarchy
  4. Place the five subscriptions under an appropriate management group and assign policy there

Explanation

Correct Answer

A:

'Compare effective inherited policy and RBAC before and after the move' fits the case in which an administrator proposes moving a production subscription under a new management group because reparenting changes governance inheritance and can alter access and policy evaluation. By contrast, 'Management-group reparenting changes governance hierarchy, not deployed resource regions' addresses a different condition: regional placement of VMs remains a resource attribute and requires a separate migration plan; it would not establish the outcome needed for this particular Azure resource. For 'Compare effective inherited policy and RBAC before and after the move', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

B:

'Management-group reparenting changes governance hierarchy, not deployed resource regions' applies to a different feature boundary because regional placement of VMs remains a resource attribute and requires a separate migration plan. In the stated scenario where an administrator proposes moving a production subscription under a new management group, 'Management-group reparenting changes governance hierarchy, not deployed resource regions' does not satisfy the mechanism that reparenting changes governance inheritance and can alter access and policy evaluation. The necessary action is 'Compare effective inherited policy and RBAC before and after the move', which should be checked against this Azure resource's actual permissions and state.

C:

The nearby action 'Governance assignments inherit down the management-group hierarchy' is associated with this separate need: a policy assignment at a parent management group unexpectedly affects a newly onboarded child subscription. That is because child subscriptions are within parent assignment scope unless excluded or exempted. Here an administrator proposes moving a production subscription under a new management group, so 'Governance assignments inherit down the management-group hierarchy' misses the fact that reparenting changes governance inheritance and can alter access and policy evaluation. 'Compare effective inherited policy and RBAC before and after the move' is the more defensible action; confirm its behavior in the target service before calling the task complete.

D:

'Place the five subscriptions under an appropriate management group and assign policy there' solves another task because management groups organize subscription governance and allow scoped inheritance. For the situation where an administrator proposes moving a production subscription under a new management group, this distractor misses the requirement that reparenting changes governance inheritance and can alter access and policy evaluation. Unlike 'Place the five subscriptions under an appropriate management group and assign policy there', 'Compare effective inherited policy and RBAC before and after the move' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 114

An engineer needs Azure Policy to apply only to one subscription, but the proposed assignment scope is the tenant root management group. What change prevents the assignment from governing unrelated subscriptions?

  1. Recreate the same policy assignment at the tenant root management group, assuming the policy definition title limits its effect to one subscription.
  2. Management-group reparenting changes governance hierarchy, not deployed resource regions
  3. Governance assignments inherit down the management-group hierarchy
  4. Restrict the assignment to the intended subscription rather than tenant root

Explanation

Correct Answer

D:

Azure Policy assignments enforce or evaluate controls at the assigned scope and eligible descendants. Because only one subscription is authorized for the proposed standard, the proper configuration is to restrict the assignment to that subscription rather than tenant root. This preserves unrelated subscriptions' existing governance and avoids inadvertently denying their deployments or marking them noncompliant. Confirm which principal can create the subscription-scoped assignment, then check effective policy coverage, exclusion lists, and any documented exemptions. An assignment created at the tenant root remains broad even if its description mentions only one subscription; the actual scope must match the approval.

Incorrect Answers

A:

Creating the same assignment at the root would preserve the original excessive scope. Azure Policy assignment coverage comes from the target scope and effective exclusions, not a name suggesting a narrower audience. If the tenant root includes other business subscriptions, all descendants may be subject to that policy. The requested control should affect one subscription, so moving or recreating the assignment at root is not a safe fix. Select the intended subscription scope instead, then inspect inherited assignments, exclusions and exemptions without weakening independent governance on other subscriptions.

B:

A management-group reparenting changes which management-group assignments a subscription inherits, but it does not convert an existing root-scoped Azure Policy assignment into a subscription-only assignment. It is also unrelated to where the subscription's resources are physically deployed. This scenario does not request a hierarchy restructure; it requests preventing a new policy from affecting unrelated subscriptions. Moving resources or changing the management-group tree would be more disruptive and still leave an overly broad tenant-root assignment possible. Correct the Azure Policy assignment scope to the designated subscription, then validate its effective coverage.

C:

Management-group inheritance explains why a root assignment might affect every descendant subscription, but it is a description of the scope risk rather than the configuration change requested. Here the engineer has already selected the tenant root and must prevent governance spillover into other business subscriptions. Simply identifying that root policies inherit does not change an assignment or exclude descendants. The administrator should assign at the actual target subscription, check effective Policy assignments on the intended resources, and confirm unrelated subscriptions are outside the new assignment. Inheritance is the technical reason for the correction, not an alternative implementation of it.

Question 115

A subscription is reassigned to another management group, and a stakeholder believes its VMs automatically change Azure region. What is correct?

  1. Assess each resource's supported migration path rather than treating the group's metadata region as deployment location
  2. Compare effective inherited policy and RBAC before and after the move
  3. Place the five subscriptions under an appropriate management group and assign policy there
  4. Management-group reparenting changes governance hierarchy, not deployed resource regions

Explanation

Correct Answer

D:

'Management-group reparenting changes governance hierarchy, not deployed resource regions' fits the case in which a subscription is reassigned to another management group, and a stakeholder believes its VMs automatically change Azure region because regional placement of VMs remains a resource attribute and requires a separate migration plan. By contrast, 'Assess each resource's supported migration path rather than treating the group's metadata region as deployment location' addresses a different condition: a resource group's metadata location and member resource regions are distinct; it would not establish the outcome needed for this particular Azure resource. For 'Management-group reparenting changes governance hierarchy, not deployed resource regions', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

The nearby action 'Assess each resource's supported migration path rather than treating the group's metadata region as deployment location' is associated with this separate need: a manager wants to move a resource group to another region as though its region field changes all resources. That is because a resource group's metadata location and member resource regions are distinct. Here a subscription is reassigned to another management group, and a stakeholder believes its VMs automatically change Azure region, so 'Assess each resource's supported migration path rather than treating the group's metadata region as deployment location' misses the fact that regional placement of VMs remains a resource attribute and requires a separate migration plan. 'Management-group reparenting changes governance hierarchy, not deployed resource regions' is the more defensible action; confirm its behavior in the target service before calling the task complete.

B:

'Compare effective inherited policy and RBAC before and after the move' solves another task because reparenting changes governance inheritance and can alter access and policy evaluation. For the situation where a subscription is reassigned to another management group, and a stakeholder believes its VMs automatically change Azure region, this distractor misses the requirement that regional placement of VMs remains a resource attribute and requires a separate migration plan. Unlike 'Compare effective inherited policy and RBAC before and after the move', 'Management-group reparenting changes governance hierarchy, not deployed resource regions' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

When five subscriptions require a common guardrail, while other company subscriptions must remain untouched, the action 'Place the five subscriptions under an appropriate management group and assign policy there' can be relevant: management groups organize subscription governance and allow scoped inheritance. For the different problem of a subscription is reassigned to another management group, and a stakeholder believes its VMs automatically change Azure region, 'Place the five subscriptions under an appropriate management group and assign policy there' misses the mechanism that regional placement of VMs remains a resource attribute and requires a separate migration plan. Choosing 'Place the five subscriptions under an appropriate management group and assign policy there' would address that other need, whereas 'Management-group reparenting changes governance hierarchy, not deployed resource regions' is intended to solve the stated condition.

Question 116

A corporate developer has Storage Blob Data Reader on a storage account. Public network access is enabled with default Deny, but the developer connects through the company NAT public IP, which is absent from the storage firewall allowlist. No private endpoint is available. Which least-scope network change permits the approved client to try reading blobs without changing its data role?

  1. Enable the trusted Microsoft services bypass for every client on the corporate internet
  2. Add only the verified corporate NAT public egress IP to the storage firewall IP rules
  3. Add a Microsoft.Storage service endpoint on the developer laptop itself
  4. Grant Storage Blob Data Contributor at subscription scope in place of the existing Reader role
  5. Add the client laptop’s RFC1918 private IP to the storage account public IP firewall rules

Explanation

Correct Answer

B:

Storage public endpoint firewall rules can permit approved public client addresses when public network access is enabled. The specific failure is that the company NAT source IP is not permitted under a default-deny policy. Add that controlled public address or appropriate supported range after validating the egress identity, retain default Deny, and re-test the blob request. Blob Data Reader remains the separate data-plane authorization; a network allow does not itself grant access to private blob contents.

Incorrect Answers

A:

Trusted-services exceptions apply to particular supported Azure service scenarios, not to any developer workstation merely because it is used for Azure work. The client is outside the allowed VNet and connects through the company NAT public IP. Enabling a trusted-services bypass is neither a general corporate egress rule nor a substitute for correctly scoped IP allowlisting. Such an exception would leave the reported public client unapproved, and could broaden access paths unnecessarily.

C:

Azure Storage service endpoints are configured for supported Azure virtual network subnets and used with corresponding storage virtual-network rules. A workstation traversing corporate NAT on the public internet does not become a VNet subnet by receiving a service-endpoint label. The scenario specifies that no approved VNet path or private endpoint is available. The appropriate network fix is a narrowly allowed verified corporate public egress IP, not a fictitious laptop service endpoint.

D:

Blob Data Contributor adds write and other data actions that the developer does not need, and it does not alter public endpoint firewall allowlists. The scenario already states that the required read role is present and pinpoints the denied NAT IP. Broadening the role therefore exposes more blob data operations while leaving connectivity blocked. Keep the least-privilege read assignment and correct the network admission separately.

E:

A corporate laptop behind NAT reaches the public storage endpoint from its translated public source IP, not the machine’s local RFC1918 address. Public IP allowlists do not simply match that private laptop address. In this case the account uses default-deny public network rules and lacks the real corporate NAT IP. Choose the verified public egress IP for the necessary approval rather than entering an address not observed by the service.

Question 117

A multitenant App Service web app cannot read from Azure Blob Storage because its outbound requests do not originate from the approved VNet subnet `web-egress`. That subnet ALREADY has a Microsoft.Storage service endpoint and an allowed Storage firewall virtual-network rule; the app has NO VNet integration. The design must retain the existing Storage public endpoint rather than add a private endpoint. Which App Service networking setting is missing?

  1. Verify service endpoint/private route and matching storage firewall rule plus data permission
  2. Check whether that trusted Azure service is explicitly supported by the storage firewall exception
  3. Use an approved private endpoint and correct private DNS routing
  4. Configure regional App Service virtual-network integration to the existing approved `web-egress` subnet

Explanation

Correct Answer

D:

Regional App Service VNet integration lets a multitenant App Service app send supported outbound traffic through a designated delegated subnet; it doesn't move the app's inbound listener inside that subnet. The `web-egress` subnet already has the Microsoft.Storage service endpoint and Storage virtual-network allow rule, but a web app without VNet integration can't use those subnet permissions. Connect the app to the supported integration subnet, checking regional/tier and subnet prerequisites. Service-endpoint traffic will then use the integrated route; confirm effective outbound connectivity and separately authorize the workload for Blob data operations. This tests an App Service networking requirement, not the Storage rule creation tested elsewhere.

Incorrect Answers

A:

A Storage service endpoint rule, firewall allowlist, and Blob data role are separate checks that matter after the application is actually sending outbound traffic through its integrated subnet. The question explicitly states that the Microsoft.Storage endpoint and Storage firewall VNet rule are already configured for `web-egress`. Rechecking those existing settings does not make a multitenant App Service app use that subnet; its public outbound traffic can still miss the rule. Add App Service regional VNet integration to the approved subnet first, then verify service-endpoint routing and Blob authorization as separate post-change validations.

B:

Storage trusted-service exceptions are limited to explicitly documented Microsoft services and are not a universal permission for any application hosted in Azure. A multitenant App Service instance doesn't automatically gain access to a restricted Storage account merely because both resources are Azure services. Here the subnet service endpoint and VNet firewall allow rule already exist, so the missing connection is on the application's outbound networking side. Configure regional App Service VNet integration to the authorized `web-egress` subnet instead of widening Storage firewall exceptions or bypassing the deliberate subnet restriction.

C:

A Storage Private Endpoint with suitable private DNS is a valid design for reaching Blob Storage over a private IP, but that would introduce a new network architecture that the question expressly rules out. The account already exposes a deliberately restricted public service endpoint reachable from an approved subnet through a Microsoft.Storage service endpoint. Its missing piece is not private DNS; it's the App Service app's outbound VNet integration with that permitted subnet. Keep private endpoints for a case whose architecture requires private IP connectivity, and don't treat VNet integration as an inbound private endpoint for App Service.

Question 118

A storage account has public network access set to Disabled. A developer has Storage Blob Data Reader and the corporate NAT IP still appears on an allowlist, yet their request to the public Blob endpoint is denied. Security has not authorized any configuration changes. Which explanation identifies the effective network rule?

  1. The corporate NAT IP must be rediscovered because disabling public access automatically translates the company's public address
  2. Disabled public network access prevents the public endpoint IP/VNet firewall allowlists from granting connectivity; approved private endpoint traffic is the supported private path
  3. Adding a Microsoft.Storage service endpoint to the developer's subnet will override Disabled public network access at the account
  4. The Storage Blob Data Reader role should automatically bypass storage network rules, so the error proves the account is corrupt

Explanation

Correct Answer

B:

The publicNetworkAccess setting is the decisive control. When it is Disabled, the storage public endpoint does not accept requests merely because a corporate IP appears on a storage firewall allowlist or the caller has Blob Data Reader. That user role controls data-plane authorization after networking succeeds; it cannot bypass the storage account's network boundary. Microsoft documents that private endpoint connections are the supported access path in this mode. The question asks for the reason an allowed public egress identity still fails, not for implementing the private endpoint and private DNS pieces, which are a separate configuration task. Identify the setting before recommending any authorized remediation or data permission changes.

Incorrect Answers

A:

An unexpected NAT egress address can explain a denied request when a storage account permits selected public networks. This scenario supplies the crucial contrary fact: public network access is explicitly Disabled. Whether the corporate egress IP is accurate does not change that account-wide policy; an address in an otherwise valid IP firewall rule cannot reopen the disabled public endpoint. Rechecking NAT without identifying the public-network-access state would therefore miss the root cause. Restoring a supported private path is a separate authorized network-design task, and no change is authorized by this diagnostic question.

C:

Azure Storage service endpoints identify an approved VNet subnet when a storage account still permits selected traffic to its public service endpoint. They are not a Private Link connection and do not produce a dedicated private endpoint IP on the account. With the account's public network access Disabled, adding a subnet service endpoint does not override the account-wide restriction. That distinction is the precise diagnostic boundary tested here. If the team later approves private access, it must use a compatible private endpoint path and resolve the service name appropriately; a public service-endpoint allowlist alone is insufficient.

D:

A Storage Blob Data Reader assignment permits particular Blob read operations after the client has a permitted network path and valid authentication. Azure RBAC does not grant an exception to a storage account's Disabled public network access property. The denied request can therefore be caused by the public endpoint network setting even though the user's data role is correct. The account need not be corrupt, and assigning broader RBAC privileges would expand permission without solving connectivity. A sound diagnosis separates network access rules from data-plane authorization and identifies the disabled public endpoint as the immediate blocker.

Question 119

A VNet subnet must access an existing Azure Storage account through its supported service endpoint/public service address, with the storage firewall restricted to that approved subnet. Architecture does not permit Private Endpoint resources for this workload. The team proposes whitelisting only the subnet's variable outbound NAT IP. Which alternative ties storage access to the intended subnet?

  1. Check whether that trusted Azure service is explicitly supported by the storage firewall exception
  2. Use a supported VNet service endpoint and matching storage virtual-network rule
  3. Evaluate the effective public source IP seen after outbound NAT
  4. Create an unapproved Private Endpoint despite the stated service-endpoint-only design and assume its private DNS alone configures the existing storage firewall VNet rule

Explanation

Correct Answer

B:

Azure Storage virtual network rules can allow a particular VNet subnet when a supported Microsoft.Storage service endpoint is enabled for that subnet. The rule identifies the authorized subnet, rather than relying on an outbound NAT address that might change. This case explicitly requires the existing storage public endpoint/service-endpoint pattern and excludes Private Link resources. Enable the supported service endpoint on the source subnet, authorize that subnet in the account firewall and keep the default network action appropriately restricted. Confirm effective access using a VM in the permitted subnet and ensure other subnets remain denied.

Incorrect Answers

A:

The nearby action 'Check whether that trusted Azure service is explicitly supported by the storage firewall exception' is associated with this separate need: a critical Azure service needs storage access despite restrictive network rules. That is because trusted-service exceptions are selective service mechanisms, not an allow-all bypass for arbitrary Azure workloads. Here an admin proposes allowing a VNet workload solely by whitelisting a transient NAT IP, so 'Check whether that trusted Azure service is explicitly supported by the storage firewall exception' misses the fact that a service endpoint uses approved subnet association rather than only unstable observed public IP addresses. 'Use a supported VNet service endpoint and matching storage virtual-network rule' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

When an on-premises uploader reaches storage through corporate NAT, but its private workstation IP is not in any rule, the action 'Evaluate the effective public source IP seen after outbound NAT' can be relevant: Storage public endpoint IP rules operate on the externally presented address, not the internal RFC1918 client. For the different problem of an admin proposes allowing a VNet workload solely by whitelisting a transient NAT IP, 'Evaluate the effective public source IP seen after outbound NAT' misses the mechanism that a service endpoint uses approved subnet association rather than only unstable observed public IP addresses. Choosing 'Evaluate the effective public source IP seen after outbound NAT' would address that other need, whereas 'Use a supported VNet service endpoint and matching storage virtual-network rule' is intended to solve the stated condition.

D:

A Private Endpoint can be a valid alternative architecture for some storage workloads, but this scenario explicitly disallows it and requires service-endpoint access with a matching storage account VNet rule. Creating an unapproved Private Endpoint changes the connectivity model and cost/control boundary; DNS configuration for that private IP does not automatically populate the service-endpoint network rule the question asks about. The correct action enables the supported storage service endpoint and authorizes the actual subnet, avoiding reliance on a transient outbound NAT address.

Question 120

A critical Azure service needs storage access despite restrictive network rules. What should be examined before choosing broad exceptions?

  1. Check whether that trusted Azure service is explicitly supported by the storage firewall exception
  2. Grant the calling service a Blob Data Reader role and treat that role as equivalent to an authorized storage firewall exception.
  3. Enable a Microsoft.Storage service endpoint on an unrelated network subnet and assume that creates a trusted-service exception for the calling Azure service.
  4. Add the entire subscription to a generic firewall exception list without checking whether the requesting Azure service supports trusted-service bypass.

Explanation

Correct Answer

A:

The question concerns a service trying to access an Azure Storage account through restrictive firewall rules. A trusted Azure-services bypass is not blanket access for all Azure-hosted workloads: Microsoft documents which services and scenarios qualify, and the data-plane caller still needs authorization. Before allowing such an exception, identify the exact Azure service, its supported trusted-service operation, and the storage account firewall setting. If the service is ineligible, build a supported narrowly scoped private endpoint or VNet path instead; do not assume adding Blob Data Reader or a rule for an unrelated subnet changes the network authorization result. This is why checking eligibility for the specific service is the decisive first action.

Incorrect Answers

B:

A Blob Data Reader role authorizes a principal for particular data-plane reads, but it does not open a storage account firewall or classify the principal as a trusted Azure service. The request says a critical Azure service must get through restrictive network rules, and the administrator is considering a special firewall exception. Verify that this specific service and operation are actually listed as eligible for the trusted-services exception, then separately validate identity authorization. A broad data role alone leaves a blocked network route unchanged and increases privilege without fixing it.

C:

Service endpoints identify permitted subnets for storage firewall virtual-network rules; they do not classify every Azure service as eligible for the trusted-services bypass setting. Applying an endpoint on a subnet unrelated to the caller cannot authorize the caller's actual network path. The case is specifically about checking whether a critical Azure service qualifies for a trusted Azure services firewall exception before permitting broader access. Confirm that exact service and operation on the documented list, or design a verified private/network path; do not substitute a generic endpoint on another subnet for a supported exception.

D:

Trusted-services exceptions are scoped to documented Azure service scenarios rather than every workload in a subscription. Adding a broad conceptual subscription exception does not establish a supported network path for the calling service, and it undermines the restrictive firewall requirement. The first decision in this scenario is eligibility: identify the exact service identity and the storage operation and confirm the current trusted Azure services matrix. Only then consider a supported narrow network exception and the separate Blob DataActions required by the application.


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.