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 74

Question 730

A network team intends to apply custom NSG rules to traffic involving private endpoints in a dedicated subnet, but the expected rules are not taking effect. The private endpoints work and DNS resolves correctly. Which subnet-level configuration should be checked?

  1. The storage account’s default Hot access tier
  2. Private endpoint network policies on the subnet and whether NSG enforcement is enabled for the endpoint traffic
  3. Apply NSG rules directly to each private endpoint NIC but leave the hosting subnet’s private endpoint network policies disabled
  4. Enable private DNS zone integration and assume the correct private endpoint DNS response automatically activates NSG policy enforcement

Explanation

Correct Answer

B:

Private endpoints have subnet policy controls that determine which NSG and route table policies can apply. Enabling the relevant setting is necessary if the team wants endpoint traffic evaluated by those policies.

Incorrect Answers

A:

Blob tiering changes object access costs and latency. It does not determine whether private endpoint NIC traffic is evaluated by subnet network policy.

C:

Private endpoint NIC traffic is governed by the subnet’s private endpoint network-policy setting for NSG enforcement. Creating desired rules without enabling the relevant policy does not make those rules apply to private endpoint traffic.

D:

Private DNS resolves service hostnames to the endpoint’s private address, but the setting that permits subnet NSG policies on private endpoint traffic is separate. DNS success does not imply enabled private endpoint network policies.

Question 731

A new private endpoint for an Azure Blob service is created. The platform team wants its private DNS record maintained through the endpoint lifecycle instead of manually editing A records after address changes. Which private endpoint configuration helps?

  1. Link the consumer VNet to the private DNS zone but omit the private endpoint DNS zone group and assume the endpoint’s A record stays synchronized automatically
  2. Enable VM auto-registration on the private DNS zone's virtual-network link and expect that to maintain the private endpoint's A record
  3. Associate the appropriate private DNS zone through a private DNS zone group
  4. Create a static A record manually for the private endpoint IP and assume it follows future private endpoint recreation or address changes

Explanation

Correct Answer

C:

A private DNS zone group integrates endpoint DNS records with an associated zone, maintaining the required private address mapping as endpoint configuration changes. VNet DNS linking still determines which clients resolve it.

Incorrect Answers

A:

A virtual network link enables that VNet to resolve records that exist in a private DNS zone; it is not the endpoint lifecycle integration that creates and maintains the private endpoint A record. A private DNS zone group associates the endpoint with the relevant zone and supports the expected record lifecycle, while the VNet link solves a different part of resolution.

B:

Private DNS virtual-network auto-registration relates to registration of virtual-machine records; it is not the integration mechanism that updates the private endpoint's privatelink A record. The DNS zone group associates the actual endpoint with its private DNS zone and maintains the record lifecycle. The VNet link provides name resolution to participating clients.

D:

A static A record can point at the current private IP, but it is not automatically bound to the private endpoint lifecycle. When the endpoint is recreated or its address changes, the record may become stale without a management process. A private DNS zone group supplies the requested endpoint-to-zone record integration rather than a fixed manual mapping.

Question 732

A data lake account uses private endpoints. DFS endpoint calls work, but a tool that performs Blob service operations against the same account fails once public access is disabled. Which subresource boundary should the network team inspect?

  1. Enable a second Azure Files SMB share to route Blob requests
  2. Create a public DNS alias only for the DNS zone apex
  3. Change the account geo-redundancy setting to RA-GRS
  4. Ensure a compatible Blob private endpoint and DNS mapping exist alongside the DFS endpoint where required

Explanation

Correct Answer

D:

ADLS Gen2 exposes both dfs and blob service endpoints for different operations. Private access to one subresource does not automatically create a private route to the other.

Incorrect Answers

A:

Azure Files is another storage service and cannot substitute for an HTTPS Blob private endpoint. The client is calling a different subresource.

B:

Public aliases do not provide the missing private Blob subresource path while public network access is disabled.

C:

Replication settings do not configure private endpoint subresource coverage. The tool would still lack the Blob private network path.

Question 733

A security team created a private endpoint to a supported Azure SQL logical server. The private connection and private DNS are correct and clients can open TCP 1433, but login attempts using unauthorized SQL credentials are still rejected. What does this demonstrate?

  1. Delete the private endpoint and rely on the VNet's default allow outbound rule
  2. Keep the private network configuration and grant appropriate SQL authentication and database permissions separately
  3. Replace the private DNS A record with the service's public IP to bypass SQL credential checks
  4. Grant subscription Reader to the SQL client and assume this becomes a database user

Explanation

Correct Answer

B:

A private endpoint provides a private IP route to a service; it does not mint database logins, users or grants. Successful TCP connectivity can coexist with failed SQL authentication, so the SQL security principal must be configured independently.

Incorrect Answers

A:

Removing the private endpoint eliminates the intended private path and does not solve invalid SQL credentials. A network allow rule cannot replace database authentication.

C:

Changing DNS changes which network endpoint is reached, not the SQL principal's rights. It would also reintroduce the public route contrary to the private-access requirement.

D:

Azure RBAC Reader can view management properties but does not by itself create a SQL login or authorize table queries. Management-plane visibility is not database data-plane permission.

Question 734

A software publisher hosts a custom HTTPS service on private VMs behind an internal Azure Standard Load Balancer. Partner customers in separate VNets must access the publisher service through their own private endpoints without exposing its frontend publicly. The publisher has no Azure PaaS resource such as Blob Storage to connect to. Which producer-side Azure resource is needed to offer this privately?

  1. Add a storage account private endpoint for the blob subresource, even though the application is not Azure Storage
  2. Change the internal Standard Load Balancer to Basic and assume it automatically exposes the service to consumers
  3. Create an Azure Private Link service referencing the internal Standard Load Balancer frontend and configure its provider NAT settings
  4. Create a public load-balancer frontend and allow all Internet HTTPS traffic to the backends

Explanation

Correct Answer

C:

Azure Private Link service is the provider-side resource for exposing a custom service through consumer private endpoints. Its configuration references the Standard Load Balancer frontend IP and uses provider-side NAT settings for connections. Consumers can request a private endpoint to the service without needing public HTTPS ingress on the publisher application.

Incorrect Answers

A:

A Storage Blob private endpoint gives a consumer network private access to a supported Storage Blob service. The publisher is offering its own custom HTTPS application behind a load balancer, so a Storage subresource endpoint has no relationship to its backend pool or producer identity. The scenario needs a producer-side Private Link service.

B:

Private Link service supports the Standard Load Balancer frontend, not Basic Load Balancer. Downgrading the producer load balancer would remove the very supported prerequisite. A private consumer access path is not created by changing SKU alone; the publisher must configure a Private Link service anchored to the supported frontend.

D:

A public HTTPS frontend could make the workload reachable from the Internet, but the owner specifically prohibits exposing the service publicly. This approach removes the private-consumer access boundary and is not a Private Link producer configuration. Traffic would also need conventional public firewalling rather than the requested private endpoints.

Question 735

A team puts two private endpoints for the same Blob Storage subresource into one shared private DNS zone linked to a single VNet. After the second endpoint is created, some clients resolve the shared storage name to the wrong private IP and lose connectivity to the intended endpoint. Which design issue should be corrected?

  1. The private endpoints must use public IPv4 addresses because a storage account cannot support more than one private endpoint
  2. The DNS configuration may overwrite a shared A record; avoid conflicting records for the same resource by designing separate appropriate DNS resolution contexts or using one endpoint for the shared network
  3. A storage account automatically resolves its Blob name to both endpoints with deterministic per-client steering, so no DNS design is required
  4. Add another DNS zone group on the second private endpoint that targets the same shared private DNS zone and assume the group steers clients to their intended private IP

Explanation

Correct Answer

B:

Multiple private endpoints targeting the same resource and subresource can introduce conflicting A records in a shared private DNS zone. Microsoft recommends a single endpoint per resource for a common DNS configuration or separate DNS resolution designs where endpoints serve distinct networks. Correcting the zone/link records restores deterministic resolution to the intended private IP.

Incorrect Answers

A:

Azure Storage can support multiple private endpoints; the risk here is shared DNS interpretation of the same service FQDN, not a global single-endpoint quota. Public-address changes would defeat the intended private path and not fix conflicting private A records. Multiple endpoints need deliberate DNS scoping.

C:

A DNS record containing an endpoint address doesn't provide automatic client-aware steering to whichever endpoint a VM intended. Two separate private endpoints with one shared zone can cause accidental record replacement or ambiguity. The network design must explicitly select how clients resolve that service name.

D:

Multiple zone groups pointing into the same shared zone do not provide client-aware resolution or prevent record replacement for one FQDN. Design distinct DNS contexts or a common endpoint instead.

Question 736

A consumer created an approved private endpoint to a partner-owned Azure service. The partner later removes that endpoint connection from the service resource, and the consumer now sees connection status Disconnected. The team wants to clean up its obsolete private endpoint and later request access again under the partner’s approval process. What is the appropriate interpretation and action?

  1. Disconnected means the connection is still approved for traffic, and deleting its private DNS record is the only required cleanup
  2. The consumer should delete the disconnected private endpoint and submit a new connection request for partner approval when access is required again
  3. Disconnected means the consumer can directly change the partner resource firewall to regain private endpoint access without approval
  4. Change the consumer VNet address space so that Azure automatically converts the removed service connection back to Approved

Explanation

Correct Answer

B:

Microsoft’s private endpoint lifecycle describes Disconnected when the private-link resource owner removes an existing connection. The consumer should delete the obsolete private endpoint to complete cleanup. For renewed access, a new private endpoint connection request must follow the applicable automatic or manual approval workflow; a removed relationship does not silently reactivate.

Incorrect Answers

A:

Disconnected indicates the service provider removed the connection; it is not an active Approved relationship. Private DNS cleanup can be needed as part of removing abandoned resources, but deleting only a DNS record leaves the disconnected private endpoint object. The provider’s approval decision is a separate control from DNS resolution.

C:

A consumer has no implied administrative rights to alter the partner-owned target service by owning its private endpoint. Provider-side approval is a deliberate boundary, and changing a firewall would neither restore the removed connection nor be an authorized workaround. Request a new approved private connection when access is needed.

D:

A VNet address-space modification does not change a connection that the service provider has removed. The status reflects the partner’s private endpoint connection lifecycle, not a subnet CIDR mismatch. Adjusting unrelated VNet properties risks network disruption and cannot transform Disconnected to Approved without a new accepted connection.

Question 737

A regulated application requires a specific private IP for an Azure Storage private endpoint so that a pre-approved network rule can identify it. The endpoint already exists with a dynamically allocated address. Can the network administrator change that endpoint to a chosen static IP in place?

  1. Reserve the desired IP in a separate VM NIC on the subnet and expect the existing dynamic private endpoint to adopt it
  2. Recreate the supported private endpoint with the static IP configuration specified at creation
  3. Edit the private endpoint NIC's primary IP configuration directly after deployment
  4. Update the private DNS A record alone and leave the endpoint's allocated IP unchanged

Explanation

Correct Answer

B:

The custom static IP setting is made during private endpoint creation. Azure does not support modifying the existing endpoint's automatically assigned address to a chosen static IP after deployment; recreate it using the appropriate GroupId and MemberName.

Incorrect Answers

A:

A private endpoint's own managed network interface determines its allocated IP. Reserving an address on a separate VM NIC cannot convert an existing endpoint to static IP in place. Recreate the endpoint with supported static IP settings and update dependent DNS/network rules.

C:

A private endpoint owns and manages its network interface; treating it like a normal VM NIC does not expose a supported in-place static-IP conversion. The existing endpoint configuration must be replaced.

D:

A DNS record can point to a different address but it cannot move the endpoint NIC to that address. Clients would resolve an IP at which the expected private service endpoint may not exist.

Question 738

An Azure SQL database has an approved private endpoint in VNet-A. Applications in VNet-B, which is peered with VNet-A, must connect privately. Routing and firewalls permit the traffic, and VNet-B resolves the database FQDN to the existing private endpoint IP. Which connectivity expectation is correct?

  1. VNet-B can use the existing approved private endpoint over the peering; a new endpoint in every peered VNet is not inherently required.
  2. Each peered VNet must deploy its own private endpoint because private endpoint traffic is restricted to the subnet containing its NIC.
  3. The database FQDN must resolve to its public address in VNet-B even though the existing private endpoint is approved.
  4. VNet peering changes the database SQL authentication policy, so connectivity automatically grants database permissions.

Explanation

Correct Answer

A:

A private endpoint can be reached from the containing VNet and from appropriately connected peered VNets. Because the endpoint is approved and VNet-B already has correct private DNS resolution and permitted routing, clients can use that same private IP. Database sign-in and any remaining network restrictions are still separate checks.

Incorrect Answers

B:

Private endpoints are not limited to clients on the NIC subnet alone; Azure supports consumption from regionally or globally peered virtual networks when routes and name resolution work. Requiring a duplicate endpoint per spoke is unnecessary here and may introduce conflicting DNS records. The existing approved endpoint already supplies the path.

C:

Changing to public address resolution would defeat the explicit private-only network path and could fail if public access is disabled. The setup already resolves SQL to the approved private endpoint IP from VNet-B, which is the necessary DNS direction. Public DNS is not a prerequisite for peered VNet access to that endpoint.

D:

VNet peering and Private Link influence reachability, not database-level identities or SQL privileges. A successful private TCP path does not grant permission to authenticate to or query the SQL database. The scenario’s network preconditions answer the reachability question, while database authorization remains independently enforced.

Question 739

A private endpoint for an Azure service is healthy and the linked DNS records resolve correctly. An operator opens the network interface that Azure created for the endpoint and plans to edit its private IP directly to simplify a cutover. What lifecycle constraint should stop that change?

  1. The operator must first create a public IP on the private endpoint NIC because private IPs are never persistent.
  2. Azure creates a read-only NIC for the private endpoint; manage supported endpoint settings instead of directly editing that NIC.
  3. The private endpoint NIC can be freely reassigned to a different target service without touching the private endpoint resource.
  4. Private DNS zone group membership makes every NIC in the VNet independently writable by a DNS Zone Contributor.

Explanation

Correct Answer

B:

Azure manages a read-only network interface as part of the private endpoint resource lifecycle. Its private IP and target connection are controlled through supported private endpoint configuration, rather than arbitrary edits to the generated NIC. This distinction avoids a cutover plan built on an unsupported operation while preserving the working endpoint.

Incorrect Answers

A:

A private endpoint uses a private address taken from its VNet subnet, not a mandatory public IP. Microsoft documents that the assigned private IP normally remains stable for the endpoint’s lifecycle, so assuming it must rotate is unfounded. Adding a public IP would also undermine the private connectivity objective and does not enable NIC edits.

C:

The NIC is bound to the private endpoint connection and is not an independent user-managed network adapter that can be retargeted to another Private Link service. Changing the service requires supported endpoint connection configuration or a replacement endpoint as applicable. A direct NIC reassignment would not create a valid approved service connection.

D:

Private DNS zones and zone groups govern name-to-address records, not permissions to mutate every network interface. DNS Zone Contributor does not override the private endpoint NIC’s managed, read-only lifecycle. A correct DNS record cannot turn an unsupported NIC edit into an approved private endpoint configuration change.

Question 740

An ADLS Gen2 storage account has a functioning private endpoint and private DNS, but application reads through that endpoint still receive authorization failures. Operators want to avoid exposing the service publicly. What else must be evaluated independently of the network path?

  1. Check the caller's Storage data-plane role and, for hierarchical namespace paths, the applicable filesystem ACLs
  2. Disable private DNS so the client resolves the public storage hostname
  3. Assign subscription Reader and assume it automatically permits the required Data Lake file reads
  4. Remove the private endpoint connection approval to force all clients to reauthenticate

Explanation

Correct Answer

A:

Private Link supplies the network route, not permission to read Data Lake files. An authenticated principal can still be denied by Azure Storage data RBAC or hierarchical filesystem ACLs even though private DNS and connectivity are correct.

Incorrect Answers

B:

DNS changes destination selection but does not grant file authorization. It may also violate the private-access security requirement while leaving the same identity permission failure.

C:

Management-plane Reader can inspect resource metadata but does not itself grant Blob data reads or traverse permissions on hierarchical file paths. Data-plane access requires the appropriate grants.

D:

Revoking the endpoint would break network connectivity and would not correct the caller's missing data permissions. Endpoint approval is not a substitute for RBAC and filesystem access control.

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.