Microsoft AZ-104 Exam Dumps, Practice Test Questions

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

Microsoft AZ-104 Premium Bundle
$79.97
$59.98

AZ-104 Premium Bundle

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

AZ-104 Premium Bundle

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

Microsoft AZ-104 Practice Test 22

Question 210

A company bought a one-year Azure reservation for a defined VM capacity, but several matching VMs were deallocated for weeks. FinOps wants to know what percentage of the reserved capacity was actually used over time and see the utilization history before deciding whether to exchange or adjust its reservation. This is not a chargeback calculation. Where should the analyst look?

  1. Use the Actual cost purchase-date view and assume the purchase charge measures how much capacity was consumed
  2. Open the reservation’s Utilization (%) details and history in Azure Reservations or the supported billing portal view
  3. Use only the Amortized cost metric and assume spreading charges across months proves the reserved capacity was fully used
  4. Increase the reservation quantity immediately without first inspecting which hours or resources used the existing commitment

Explanation

Correct Answer

B:

Azure Reservations exposes utilization percentages and history for reservations the analyst can view, showing how much eligible usage applied the commitment over time. The department can inspect trends and applicable resource details before changing its capacity strategy. Utilization is a consumption measurement, unlike accounting views that amortize the purchase over months; data-reporting latency can temporarily affect a current-day figure.

Incorrect Answers

A:

Actual cost reflects what was billed when the commitment was purchased or charged. It does not tell the analyst how many eligible VM usage hours benefited from the reservation each day. The reservation can be fully paid but underutilized when matching workloads are stopped. Use its utilization report to separate purchased capacity from realized coverage.

C:

Amortized cost distributes reservation charges over the commitment term and resource usage for cost analysis, but it is not by itself the reservation’s utilization-percentage time series. It can reveal unused reservation cost and is valuable for allocation or chargeback. The question asks directly for historical utilization rate and potential stranded capacity, so the reservation usage detail is the more direct tool.

D:

Purchasing additional capacity without measuring consumption could worsen the underutilization already suspected. Reservation coverage depends on eligible running resources and matching reservation attributes; deallocated or mismatched VMs can leave capacity idle. Check the utilization history and applicable usage first, then decide whether an eligible reservation change is economically justified.

Question 211

A storage account firewall permits only selected virtual networks. A VM on an otherwise allowed subnet cannot reach the public Blob endpoint because the subnet has not been enabled for Microsoft.Storage service endpoints. Which subnet-level configuration directly enables the intended service-endpoint path?

  1. Enable Microsoft.Storage service endpoints for the subnet
  2. Add the subnet to the storage firewall without enabling a Microsoft.Storage service endpoint
  3. Enable a Microsoft.Sql service endpoint instead of Microsoft.Storage
  4. Enable a private endpoint on the VM network interface without configuring Storage Private Link

Explanation

Correct Answer

A:

A Microsoft.Storage service endpoint identifies the subnet for service-side virtual-network rules and permits the storage firewall to accept that subnet through the supported public service endpoint path.

Incorrect Answers

B:

For the described service-endpoint network-rule path, merely listing the subnet without its service endpoint does not establish the expected subnet identity that Storage uses for that rule.

C:

A service endpoint is service-specific. Enabling the SQL endpoint would not configure the subnet for the Azure Storage Blob firewall path described.

D:

Private Link requires a target storage service subresource and a dedicated private endpoint configuration. A generic VM NIC setting does not implement a subnet service endpoint.

Question 212

A file ingestion account is configured to deny public-network access except for selected IP addresses. An office service has a stable, known public IPv4 address and must access the public storage endpoint, while other public IPs remain denied. Which network configuration is needed?

  1. Set the storage firewall default network action to Allow and add the office IP rule anyway
  2. Add the service’s public IPv4 address to the storage account network rules and retain the default deny posture
  3. Grant the office service Storage Blob Data Contributor while leaving the storage firewall without an IP allow rule
  4. Allow the service egress address in the office edge firewall but do not add it to the Azure Storage firewall rules

Explanation

Correct Answer

B:

An IP network rule admits requests from the specified public source while retaining the firewall’s default restriction for others. It requires the client to originate from that public address.

Incorrect Answers

A:

An IP allow entry does not restrict other public sources if the storage account firewall default action is Allow. The requirement is to keep other source IPs denied, so preserve the account default Deny and explicitly allow only the office service public IPv4.

C:

Data-plane role assignments govern authenticated Blob operations, not whether a source passes the storage account network firewall. A Contributor identity arriving from an unlisted public IP is still blocked when default Deny applies. Add the approved public source IP network rule separately.

D:

The office firewall allowing outbound traffic does not make the Azure Storage account accept an otherwise unlisted public client IPv4. Both network paths may need permission, but the stated missing control is the Storage firewall rule while its default action remains Deny.

Question 213

An Azure Storage account is in Microsoft Entra tenant A. Its firewall default action is Deny. The owner has approved network access from an Azure VNet subnet belonging to tenant B, and the subnet already has an appropriate Storage service endpoint. The portal's Add virtual network picker cannot display that other tenant's subnet. What configuration method should the administrator use to authorize the subnet without changing tenants?

  1. Use Azure CLI or PowerShell to add a storage account virtual-network rule referencing the other tenant subnet's fully qualified Azure resource ID, with the required permissions
  2. Add only the subnet's on-premises DNS suffix to the storage-account IP allowlist and assume it identifies the VNet
  3. Assign Blob Data Contributor to the other tenant users and leave the missing storage firewall network rule unchanged
  4. Disable storage-account public network restrictions to make the cross-tenant subnet visible in the portal picker

Explanation

Correct Answer

A:

Azure Storage permits virtual network rules that target supported subnets in another Microsoft Entra tenant, but the Azure portal subnet picker only displays VNets in the current tenant. With the subnet's Storage service endpoint already enabled, use PowerShell, Azure CLI or REST with the fully qualified subnet resource ID and authorized join/network permissions to create the missing virtual-network rule. Keep the account's default Deny posture and apply data authorization separately.

Incorrect Answers

B:

A DNS suffix or the name of a subnet is not a supported Storage firewall network identity for authorizing Azure VNet traffic. IP allowlist rules match public client IPv4 addresses, whereas a VNet rule references the subnet resource ID and its service endpoint. The proposed DNS suffix would neither appear as a valid IP range nor authorize traffic from tenant B's subnet.

C:

Blob Data Contributor grants scoped data-plane access to an authenticated identity, but Storage enforces its network firewall independently before permitting a request. The tenant B subnet is missing a virtual-network allow rule, so a role assignment alone cannot bypass default Deny. The administrator must authorize the subnet resource through the supported cross-tenant CLI/PowerShell network-rule workflow.

D:

Making the entire storage public endpoint reachable from all networks is unnecessary and violates the restrictive firewall requirement. It also does not change the fact that the portal selector cannot enumerate subnets in another Entra tenant. Keep default Deny, use an authorized fully qualified subnet ID with CLI/PowerShell, and admit only that selected VNet source.

Question 214

A storage account firewall has an allow rule for a corporate public IP range. An administrator subsequently changes public network access to Disabled, leaving the allow rule in place. The office cannot connect via the public Blob endpoint. What is the direct cause?

  1. The Disabled public network setting blocks public endpoint requests despite the old IP allow entry
  2. Leave public network access Disabled but add more IP ranges to the storage firewall
  3. Create a service endpoint in the corporate on-premises network without changing connectivity
  4. Generate a user delegation SAS for the office clients and retry the public Blob endpoint

Explanation

Correct Answer

A:

When public network access is disabled, public endpoint access is blocked even if IP rules remain configured. Use an authorized private endpoint path or deliberately re-enable restricted public connectivity.

Incorrect Answers

B:

With public network access disabled, public IP allow entries are not an active path for clients. Expanding the list cannot override that top-level network boundary.

C:

Azure service endpoints are enabled for supported Azure VNet subnets, not arbitrary office Internet source addresses. The current public endpoint remains disabled.

D:

A SAS may authorize a request after network admission, but it cannot enable a storage public endpoint explicitly configured as Disabled.

Question 215

A storage account firewall uses default Deny and explicitly permits the Azure VNet subnet `apps`, whose service endpoint is enabled. During a VNet cleanup the old `apps` subnet is deleted, then an engineer recreates a subnet with the same name, address prefix and service endpoint. Workloads on the new subnet now receive 403 network denials, despite having unchanged Blob RBAC roles. What must the storage administrator do?

  1. Explicitly add the new subnet resource to the storage account virtual-network firewall rules, keeping default Deny
  2. Assume the original virtual-network rule automatically transfers to any subnet with the same name and address prefix
  3. Regenerate the storage account's shared keys because subnet deletion invalidates every Azure Storage token
  4. Replace the storage-account Blob Data Contributor assignments with Owner so the new subnet can bypass firewall admission

Explanation

Correct Answer

A:

Azure Storage removes the virtual-network rule when the subnet it references is deleted. Recreating a subnet with the same display name and CIDR does not restore the old resource association, even if the Storage service endpoint is correctly configured on the new subnet. The administrator must explicitly allow the newly created subnet resource in the storage firewall while retaining default Deny. Existing Blob data roles cannot substitute for network admission.

Incorrect Answers

B:

A storage virtual-network rule is not a persistent string match against the subnet name and address prefix. Microsoft documents that deleting an allowed subnet removes its rule and recreating a same-named subnet does not grant automatic access. Relying on the original rule therefore leaves the replacement network unapproved despite the restored name, CIDR and service endpoint.

C:

Regenerating account access keys affects Shared Key authentication and SAS signatures signed with those keys, not the storage firewall's missing subnet network rule. It could interrupt unrelated clients without making the recreated subnet an authorized origin. The stem already says data-plane RBAC is unchanged, so repair the virtual-network allow rule rather than rotate credentials for an unrelated network admission failure.

D:

Owner is a broad Azure management permission, not a valid bypass for a storage account firewall in default Deny mode. Elevated control-plane rights do not recreate the deleted subnet's network rule, and granting them would unnecessarily expand privilege. The correct recovery is to add the replacement subnet's resource ID explicitly while maintaining the existing identity permissions.

Question 216

An Azure Storage firewall allows specific public IP addresses. An administrator adds 10.1.2.3, the private address of a VM in an Azure subnet, expecting direct authorization of that private source through the public endpoint. Why is this approach wrong?

  1. Enter the VM private address as a /32 CIDR value in the account’s public network IP allowlist
  2. Storage public IP network rules use supported public IPv4 addresses; use appropriate VNet or private endpoint rules for private Azure clients
  3. Issue the VM a Blob SAS and assume the token automatically permits an otherwise blocked private network address
  4. Storage accounts automatically allow any RFC1918 address without a firewall rule

Explanation

Correct Answer

B:

Private RFC1918 client addresses are not the intended valid values for the public IP allowlist. Azure virtual network rules or Private Link describe the source network appropriately.

Incorrect Answers

A:

The CIDR length does not convert RFC1918 10.1.2.3 into a valid public IP network source rule for Azure Storage. Public IP firewall allowlists and VNet/private endpoint rules are separate mechanisms; private Azure subnet clients should use an appropriate supported network admission path.

C:

A SAS supplies data-access authorization, not a public firewall exception. Even a correctly scoped SAS does not transform the VM’s private address into a supported Storage public IP allowlist entry or bypass disabled network access; the network rule must be designed separately.

D:

Private address ranges are not universally trusted by a restricted storage account. Source network configuration still matters.

Question 217

A storage account firewall has default network action Allow. An administrator adds a virtual-network rule selecting one approved subnet and expects all other network clients to be blocked automatically. Why does this change not achieve an allowlist?

  1. Add the approved subnet's observed public egress IPv4 address to Storage firewall IP rules, but retain default Allow
  2. Change the storage account's public network default action to Deny while retaining the approved subnet rule
  3. Enable a Microsoft.Storage service endpoint on the approved subnet while leaving the Storage firewall default action Allow
  4. Create a private endpoint for one approved VM but leave the public endpoint's default firewall action Allow

Explanation

Correct Answer

B:

A network rule lists an allowed exception only when other traffic is denied by the account's network policy. With a permissive default, adding one rule does not prohibit clients outside the approved subnet.

Incorrect Answers

A:

An extra allow rule may admit a client but does not deny unrelated public clients while the firewall's default remains Allow. A true allowlist needs an explicit default Deny with the intended subnet rule.

C:

A service endpoint changes the subnet's path and identity to Storage, but does not by itself change a storage account's default public-access decision. The account would continue admitting other networks under Allow.

D:

Private Link offers an additional private path, yet it does not automatically deny unapproved traffic on the storage account's public endpoint. The public firewall default still requires the intended Deny rule.

Question 218

An Azure VM in the same region as a storage account attempts to access the account through its public endpoint. The team allowlists the VM's public IPv4 address in storage firewall IP rules, but requests are still blocked. The VM resides in a customer VNet. What network rule design is more appropriate?

  1. Turn on Allow Azure services on the storage firewall and assume the VM is automatically trusted without a subnet allow rule
  2. Widen the Storage account public IPv4 allowlist from the VM’s single public IP to the public IP’s containing /24 range
  3. Use a supported Storage service endpoint on the source subnet and allow that subnet in the account firewall
  4. Add the VM's guest private RFC1918 address as a public firewall IP rule

Explanation

Correct Answer

C:

Traffic from an Azure service in the same region can use internal Azure addressing rather than its public IP for storage access. VNet subnet rules identify the source network reliably for this case.

Incorrect Answers

A:

The trusted-services exception applies to specified service scenarios, not to every ordinary VM client in the region. Use the Storage service endpoint and a network rule for the actual source subnet when same-region VM traffic must be allowlisted.

B:

A broader public CIDR is both overpermissive and does not solve the same-region Azure-source behavior that makes public IP rules unreliable for this VM traffic path. The case supplies a customer VNet, so the appropriate service-endpoint subnet and account VNet rule directly establish network admission.

D:

Storage account public IP allowlists cannot identify a private VNet address as an Internet source. The public endpoint route will not present that address as a supported IP rule match.

Question 219

An Azure Storage account firewall contains an IP allow rule for a partner's client. The partner connects from an office that publishes only IPv6 to the Internet. Their connection cannot be allowed by the existing IPv4 firewall IP rule format. What limitation should the team account for?

  1. Enter the IPv6 address as an Azure subnet resource ID
  2. Enable the Storage firewall trusted-Azure-services exception and assume the partner’s ordinary IPv6-only office Internet traffic is treated as trusted Azure service traffic
  3. Create an IPv6 AAAA record for the storage account endpoint and assume DNS resolution makes an IPv6 source valid in the account’s firewall IP allowlist
  4. Use a supported IPv4 egress path or a suitable private network integration rather than entering an IPv6 address as an IP rule

Explanation

Correct Answer

D:

Azure Storage firewall public IP network rules use supported IPv4 address ranges. An IPv6-only source cannot be represented by simply adding its native IPv6 address to that rule field.

Incorrect Answers

A:

VNet rules take Azure subnet identities, not arbitrary partner IPv6 literals. A public external address cannot be repurposed as a subnet reference.

B:

The trusted-services bypass is limited to supported Azure service scenarios, not arbitrary partner offices reaching the public storage endpoint. It does not add IPv6 support to Storage IP network rules. The partner still needs a supported IPv4 egress address or a permitted private connectivity route.

C:

Publishing or resolving an AAAA record cannot change Storage firewall IP rule validation: those rules accept supported public IPv4 addresses only. Name resolution and source-address authorization are separate controls, so the IPv6-only partner remains outside the permitted IP rule without an IPv4 egress or private access design.

Question 220

An Azure Storage account has a restrictive firewall. A first-party Azure resource outside the approved subnets needs access using its managed identity, and this resource type supports storage resource-instance network rules. The team wants a narrow exception rather than allowing all trusted Microsoft services. Which control should be evaluated?

  1. Add a supported resource-instance network rule for the precise Azure resource, with appropriate data authorization
  2. Enable the entire trusted Microsoft services bypass for every Microsoft-operated service
  3. Turn the default storage firewall action to Allow for all public networks
  4. Grant the managed identity subscription Owner and leave the firewall unchanged

Explanation

Correct Answer

A:

Resource-instance rules can allow certain selected Azure service resources through an account's network firewall. They are narrower than globally trusting a service category, and do not eliminate the need for identity permissions.

Incorrect Answers

B:

That exception may authorize a broader set of eligible services than the one named resource instance. It does not meet the request for a narrow, resource-specific network allowance.

C:

A permissive default would remove the account's intended network isolation. The design explicitly requires a narrow exception under an otherwise restrictive firewall.

D:

Owner can authorize management operations but cannot replace a network rule permitting packets to the storage endpoint. Both layers must be satisfied.

Microsoft Azure Administrator (AZ-104) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

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

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

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

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