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 40

Question 390

Storage still denies a subnet after service endpoint activation. What must be verified?

  1. Add the actual subnet to the storage account's allowed VNet rules
  2. Enable Microsoft.Storage service endpoints only on a different subnet, leaving the actual client subnet absent from the storage account VNet firewall rules.
  3. Check the product-specific supported service endpoint and subnet constraints
  4. Use a storage service endpoint policy where compatible

Explanation

Correct Answer

A:

A storage service endpoint on a client subnet does not automatically authorize that subnet in a storage account's firewall. The account must contain the correct allowed virtual-network rule for the actual source subnet, and the endpoint must apply to that same subnet. Here endpoint activation occurred but requests remain denied, so inspect the effective subnet identity and add or correct the corresponding storage VNet rule under the approved network boundary. Enabling an endpoint on an unrelated subnet would not authorize this client. A service endpoint policy may further restrict destinations but cannot replace the missing firewall allowance. Verify data-plane authorization separately once the network path succeeds.

Incorrect Answers

B:

Enabling a storage service endpoint on a different subnet does not grant access to the subnet where this client actually originates. Storage firewall virtual-network rules must include the appropriate authorized subnet, and the service endpoint must apply to that same network path. This scenario says endpoint activation is complete but storage still denies the caller, so verify the precise effective subnet identity in the storage VNet rules. Adding an unrelated subnet would not repair the denied source and could grant access to unintended workloads.

C:

'Check the product-specific supported service endpoint and subnet constraints' solves another task because service endpoints are not universal for every Azure service; choose a supported alternative when absent. For the situation where Storage still denies a subnet after service endpoint activation, this distractor misses the requirement that service endpoint enablement alone doesn't automatically authorize the subnet on the account firewall. Unlike 'Check the product-specific supported service endpoint and subnet constraints', 'Add the actual subnet to the storage account's allowed VNet rules' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

When a subnet may reach Azure Storage but only approved company storage accounts, the action 'Use a storage service endpoint policy where compatible' can be relevant: endpoint policies restrict which service resources the subnet can access beyond generic service route enablement. For the different problem of Storage still denies a subnet after service endpoint activation, 'Use a storage service endpoint policy where compatible' misses the mechanism that service endpoint enablement alone doesn't automatically authorize the subnet on the account firewall. Choosing 'Use a storage service endpoint policy where compatible' would address that other need, whereas 'Add the actual subnet to the storage account's allowed VNet rules' is intended to solve the stated condition.

Question 391

After enabling a service endpoint, old storage firewall IP rules no longer appear to match source traffic. What should change?

  1. Check the product-specific supported service endpoint and subnet constraints
  2. Use a private endpoint when a private IP in the VNet is required
  3. Use the proper service endpoint VNet network rule and verify route/source behavior
  4. Continue adding old public-source IP firewall entries after the service endpoint changes the recognized network source to a VNet subnet identity.

Explanation

Correct Answer

C:

'Use the proper service endpoint VNet network rule and verify route/source behavior' fits the case in which after enabling a service endpoint, old storage firewall IP rules no longer appear to match source traffic because Azure service endpoints change how service traffic is identified; relying on old public source IP assumptions can fail. By contrast, 'Check the product-specific supported service endpoint and subnet constraints' addresses a different condition: service endpoints are not universal for every Azure service; choose a supported alternative when absent; it would not establish the outcome needed for this particular Azure resource. For 'Use the proper service endpoint VNet network rule and verify route/source behavior', 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 'Check the product-specific supported service endpoint and subnet constraints' is associated with this separate need: a team configures a service endpoint for an Azure PaaS product without confirming that service supports it. That is because service endpoints are not universal for every Azure service; choose a supported alternative when absent. Here after enabling a service endpoint, old storage firewall IP rules no longer appear to match source traffic, so 'Check the product-specific supported service endpoint and subnet constraints' misses the fact that Azure service endpoints change how service traffic is identified; relying on old public source IP assumptions can fail. 'Use the proper service endpoint VNet network rule and verify route/source behavior' is the more defensible action; confirm its behavior in the target service before calling the task complete.

B:

'Use a private endpoint when a private IP in the VNet is required' solves another task because service endpoints connect to a service's public endpoint with subnet identity, not private IP allocation. For the situation where after enabling a service endpoint, old storage firewall IP rules no longer appear to match source traffic, this distractor misses the requirement that Azure service endpoints change how service traffic is identified; relying on old public source IP assumptions can fail. Unlike 'Use a private endpoint when a private IP in the VNet is required', 'Use the proper service endpoint VNet network rule and verify route/source behavior' directly targets that requirement; its success must be confirmed at the authorized resource scope.

D:

Azure Storage service endpoints allow the storage firewall to identify traffic by the configured virtual network subnet rather than relying solely on the former public egress IP. If the endpoint now governs the path, repeating the old public IP allow-list entry can leave the subnet denied. Review effective source routing and create the correct storage account VNet rule for the authorized subnet. This alternative persists with the wrong source identity and does not repair the mismatch the question specifically describes.

Question 392

A VM subnet already uses the Microsoft.Storage service endpoint. Security requires that workloads in this subnet access only two approved Azure Storage accounts **over the service endpoint**, not arbitrary other storage accounts. The two approved accounts also authorize the subnet in their storage firewall settings. What additional subnet-level control meets the egress restriction?

  1. Keep only the two storage account VNet firewall rules and assume they also prevent this subnet from connecting to other storage accounts.
  2. Permit the Storage service tag in an NSG outbound rule and assume that tag distinguishes the two named storage account resource IDs.
  3. Add private endpoints for the two accounts but leave the requirement that the existing service endpoint path controls all other outbound storage requests unchanged.
  4. Associate a supported Azure Storage service endpoint policy with the subnet and allow-list only the approved storage resources.
  5. Assign an Azure Policy audit definition for storage accounts and assume resource compliance assessment automatically filters network connections leaving the subnet.

Explanation

Correct Answer

D:

Azure Storage service endpoint policies let a subnet restrict which supported storage resources may be accessed through its Microsoft.Storage service endpoint. Create a policy definition naming the two approved accounts and associate it with the subnet, while preserving the endpoint and approved account firewall VNet rules. Traffic toward other storage resources over the service endpoint is then filtered according to the policy. Verify feature constraints and enumerate every necessary storage dependency before applying it: an omitted account can disrupt workloads. This mechanism governs network destinations; Blob or Files data authorization remains independently required.

Incorrect Answers

A:

Adding the subnet to each approved storage account's VNet firewall rules controls which networks those storage accounts accept. It does not stop the same subnet from contacting a third storage account whose owner allows internet or service endpoint traffic. The scenario explicitly requires controlling outbound destinations from the subnet, not merely enabling ingress to two permitted accounts. An Azure Storage service endpoint policy can allow-list eligible service resources for traffic from the associated subnet. Use account firewall rules as complementary authorization rather than as a subnet-wide destination filter.

B:

An NSG destination service tag such as Storage represents a broad set of service IP address ranges, not two individual Azure Storage account resource IDs. An outbound permit rule for that tag could therefore admit traffic to storage accounts beyond the approved list. Network security groups are appropriate for protocol, port and network-tuple filtering; they do not provide the resource-identity allow-list behavior required for storage service endpoints. Apply a supported service endpoint policy for the named accounts, and separately ensure storage firewalls and data-plane permissions are correct.

C:

A private endpoint could provide private-IP access to a particular storage account and can be part of a separate, more private storage architecture. Simply creating those endpoints does not turn the existing Microsoft.Storage service endpoint into a subnet-wide allow-list, nor does it automatically deny requests that still use other storage public endpoints. This scenario keeps the service endpoint path by design. If the organization instead redesigns for Private Link, it would need corresponding DNS, routing and public-network-access policy decisions, which is a different change from the requested endpoint policy.

E:

Azure Policy can audit or constrain the configuration of Azure resources at management-plane scopes, but an Audit effect alone is not an outbound packet filter on a VM subnet. A compliant resource inventory does not ensure that traffic from the subnet will be limited to two storage account IDs. The problem asks for an enforced destination restriction on an already established service endpoint path. A storage service endpoint policy is the purpose-built subnet-associated allow-list; test it with an approved and a nonapproved account while checking that required service dependencies are included.

Question 393

A team configures a service endpoint for an Azure PaaS product without confirming that service supports it. What is required?

  1. Configure a Microsoft.Storage service endpoint plus matching subnet rule
  2. Use a private endpoint when a private IP in the VNet is required
  3. Use the proper service endpoint VNet network rule and verify route/source behavior
  4. Check the product-specific supported service endpoint and subnet constraints

Explanation

Correct Answer

D:

'Check the product-specific supported service endpoint and subnet constraints' fits the case in which a team configures a service endpoint for an Azure PaaS product without confirming that service supports it because service endpoints are not universal for every Azure service; choose a supported alternative when absent. By contrast, 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' addresses a different condition: service endpoints let approved VNet subnet identity reach a PaaS public service endpoint; it would not establish the outcome needed for this particular Azure resource. For 'Check the product-specific supported service endpoint and subnet constraints', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

When an Azure VM subnet accesses Blob Storage's public endpoint with strict storage VNet rules, the action 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' can be relevant: service endpoints let approved VNet subnet identity reach a PaaS public service endpoint. For the different problem of a team configures a service endpoint for an Azure PaaS product without confirming that service supports it, 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' misses the mechanism that service endpoints are not universal for every Azure service; choose a supported alternative when absent. Choosing 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' would address that other need, whereas 'Check the product-specific supported service endpoint and subnet constraints' is intended to solve the stated condition.

B:

'Use a private endpoint when a private IP in the VNet is required' applies to a different feature boundary because service endpoints connect to a service's public endpoint with subnet identity, not private IP allocation. In the stated scenario where a team configures a service endpoint for an Azure PaaS product without confirming that service supports it, 'Use a private endpoint when a private IP in the VNet is required' does not satisfy the mechanism that service endpoints are not universal for every Azure service; choose a supported alternative when absent. The necessary action is 'Check the product-specific supported service endpoint and subnet constraints', which should be checked against this Azure resource's actual permissions and state.

C:

The nearby action 'Use the proper service endpoint VNet network rule and verify route/source behavior' is associated with this separate need: after enabling a service endpoint, old storage firewall IP rules no longer appear to match source traffic. That is because Azure service endpoints change how service traffic is identified; relying on old public source IP assumptions can fail. Here a team configures a service endpoint for an Azure PaaS product without confirming that service supports it, so 'Use the proper service endpoint VNet network rule and verify route/source behavior' misses the fact that service endpoints are not universal for every Azure service; choose a supported alternative when absent. 'Check the product-specific supported service endpoint and subnet constraints' is the more defensible action; confirm its behavior in the target service before calling the task complete.

Question 394

A storage service endpoint is active and the network path succeeds, but the app still lacks blob read rights. What is missing?

  1. Configure a Microsoft.Storage service endpoint plus matching subnet rule
  2. Check the product-specific supported service endpoint and subnet constraints
  3. Use the proper service endpoint VNet network rule and verify route/source behavior
  4. Grant Blob data authorization separately from the network endpoint rule

Explanation

Correct Answer

D:

'Grant Blob data authorization separately from the network endpoint rule' fits the case in which a storage service endpoint is active and the network path succeeds, but the app still lacks blob read rights because service endpoints govern network reachability, not data-plane identity roles. By contrast, 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' addresses a different condition: service endpoints let approved VNet subnet identity reach a PaaS public service endpoint; it would not establish the outcome needed for this particular Azure resource. For 'Grant Blob data authorization separately from the network endpoint rule', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Configure a Microsoft.Storage service endpoint plus matching subnet rule' applies to a different feature boundary because service endpoints let approved VNet subnet identity reach a PaaS public service endpoint. In the stated scenario where a storage service endpoint is active and the network path succeeds, but the app still lacks blob read rights, 'Configure a Microsoft.Storage service endpoint plus matching subnet rule' does not satisfy the mechanism that service endpoints govern network reachability, not data-plane identity roles. The necessary action is 'Grant Blob data authorization separately from the network endpoint rule', which should be checked against this Azure resource's actual permissions and state.

B:

The nearby action 'Check the product-specific supported service endpoint and subnet constraints' is associated with this separate need: a team configures a service endpoint for an Azure PaaS product without confirming that service supports it. That is because service endpoints are not universal for every Azure service; choose a supported alternative when absent. Here a storage service endpoint is active and the network path succeeds, but the app still lacks blob read rights, so 'Check the product-specific supported service endpoint and subnet constraints' misses the fact that service endpoints govern network reachability, not data-plane identity roles. 'Grant Blob data authorization separately from the network endpoint rule' is the more defensible action; confirm its behavior in the target service before calling the task complete.

C:

'Use the proper service endpoint VNet network rule and verify route/source behavior' solves another task because Azure service endpoints change how service traffic is identified; relying on old public source IP assumptions can fail. For the situation where a storage service endpoint is active and the network path succeeds, but the app still lacks blob read rights, this distractor misses the requirement that service endpoints govern network reachability, not data-plane identity roles. Unlike 'Use the proper service endpoint VNet network rule and verify route/source behavior', 'Grant Blob data authorization separately from the network endpoint rule' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 395

An organization disables storage public networking and needs applications in a private subnet to access blobs. What Azure feature fits (Select TWO distinct actions.)

  1. Enable only a storage service endpoint and assume a private IP was created
  2. Grant Blob Data Reader to the entire subscription and leave public networking disabled
  3. Allow any internet client IP on the account firewall
  4. Create an unlinked public DNS zone as the only private access change
  5. Configure client-side private DNS for the storage service hostname
  6. Create an approved storage Private Endpoint in the intended subnet

Explanation

Correct Answers

E:

A private endpoint is addressed through the storage account's ordinary Blob service hostname, which should resolve to the Private Endpoint's private IP from an authorized virtual network. Create or link the appropriate Azure Private DNS zone for the blob subresource, verify its A record and VNet links or supported DNS forwarding, and test resolution from each client. DNS alone is not sufficient: the approved endpoint connection and an authorized client identity or scoped token are also required. The paired endpoint-creation choice provides the private path; both are needed to meet the scenario's private-only networking requirement.

F:

To reach Azure Blob Storage without using its public network endpoint, deploy an Azure Storage Private Endpoint targeting the blob subresource in the approved subnet, with its connection authorized and private IP allocated. Pair it with proper private DNS so applications continue using the standard account.blob.core.windows.net hostname while resolving internally to that private address. Then verify routes, NSG behavior where relevant, and the caller's independent blob data-plane permission. Creating only an endpoint without DNS commonly leaves clients on the public path, while DNS without an endpoint gives no reachable private service connection.

Incorrect Answers

A:

A virtual-network service endpoint lets a configured subnet use the public service endpoint with network identity applied, but it does not create a private IP for the Storage service in that subnet. The question explicitly disables Storage public networking and asks for blob access through a private endpoint. Merely enabling a service endpoint cannot supply the required private destination or matching private DNS resolution. Instead, create an approved Storage blob Private Endpoint in an authorized subnet and arrange name resolution from each client to its private IP. Data-plane authorization must still be granted separately.

B:

Granting Storage Blob Data Reader at an entire subscription is excessive when the client needs access only to a particular storage account or container, and broad Azure RBAC does not establish network reachability after public network access has been disabled. The application needs an approved private-endpoint connection and corresponding private DNS resolution, while its identity receives only the necessary blob DataActions at a narrow effective scope. Do not treat an overbroad subscription-level grant as a replacement for the private network path; authentication, authorization and routing are separate requirements.

C:

Allowing Any public client IP on an account firewall contradicts the organization's requirement to disable public networking and use a private subnet. Storage firewall allowances for the public endpoint do not turn a public IP into a Private Endpoint. The requested solution establishes a private NIC connection under Private Link and makes the normal blob service hostname resolve to the private endpoint address for authorized clients. Keep public access disabled as required and validate network reachability and independent identity or SAS authorization rather than opening the account to internet sources.

D:

A public Azure DNS zone can publish ordinary internet-facing resource records, but a standalone unlinked public zone cannot make a storage hostname resolve privately for selected virtual-network clients. Azure Storage Private Endpoint name resolution uses an appropriate private DNS zone such as privatelink.blob.core.windows.net, with the required A record and links or forwarding accessible to those VNets. The endpoint itself must also be created and approved. Creating only a new public DNS zone does neither, and can even confuse clients if it overrides the wrong authority. Validate the normal storage FQDN from the client.

Question 396

A VNet client must resolve a storage hostname to its new private endpoint IP. What DNS work is needed?

  1. Complete supported private endpoint connection approval by the service owner
  2. Link and configure the appropriate private DNS zone and records
  3. Create a storage private endpoint with correct identity permissions and DNS
  4. Test private DNS, private route, endpoint approval and Blob data permission independently
  5. Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity

Explanation

Correct Answer

B:

'Link and configure the appropriate private DNS zone and records' fits the case in which a VNet client must resolve a storage hostname to its new private endpoint IP because private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. By contrast, 'Complete supported private endpoint connection approval by the service owner' addresses a different condition: cross-subscription private link connections can require explicit provider-side acceptance; it would not establish the outcome needed for this particular Azure resource. For 'Link and configure the appropriate private DNS zone and records', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.

Incorrect Answers

A:

'Complete supported private endpoint connection approval by the service owner' solves another task because cross-subscription private link connections can require explicit provider-side acceptance. For the situation where a VNet client must resolve a storage hostname to its new private endpoint IP, this distractor misses the requirement that private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. Unlike 'Complete supported private endpoint connection approval by the service owner', 'Link and configure the appropriate private DNS zone and records' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

'Create a storage private endpoint with correct identity permissions and DNS' applies to a different feature boundary because a private endpoint gives a private network address to the storage service while data authorization remains separate. In the stated scenario where a VNet client must resolve a storage hostname to its new private endpoint IP, 'Create a storage private endpoint with correct identity permissions and DNS' does not satisfy the mechanism that private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. The necessary action is 'Link and configure the appropriate private DNS zone and records', which should be checked against this Azure resource's actual permissions and state.

D:

The nearby action 'Test private DNS, private route, endpoint approval and Blob data permission independently' is associated with this separate need: a storage account with public networking disabled has a healthy private endpoint but reads still fail. That is because a private IP path solves only network access; data-plane authorization may still deny the request. Here a VNet client must resolve a storage hostname to its new private endpoint IP, so 'Test private DNS, private route, endpoint approval and Blob data permission independently' misses the fact that private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. 'Link and configure the appropriate private DNS zone and records' is the more defensible action; confirm its behavior in the target service before calling the task complete.

E:

'Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity' solves another task because the two mechanisms differ in address, DNS and approval behavior. For the situation where a VNet client must resolve a storage hostname to its new private endpoint IP, this distractor misses the requirement that private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. Unlike 'Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity', 'Link and configure the appropriate private DNS zone and records' directly targets that requirement; its success must be confirmed at the authorized resource scope.

Question 397

On-premises corporate DNS already forwards `privatelink.blob.core.windows.net` to a reachable Azure Private Resolver inbound endpoint. The Blob private endpoint's approved private A record and linked VNet zone are correct, but a query for `acct01.blob.core.windows.net` still follows public resolution. Which conditional-forwarder namespace should be configured instead for the normal storage service hostname?

  1. Continue forwarding only `privatelink.blob.core.windows.net`, leaving `blob.core.windows.net` queries with public DNS
  2. Publish the private endpoint A record in a public Internet DNS zone so all resolvers return the private address
  3. Conditionally forward the public Azure Blob service namespace `blob.core.windows.net` to the Azure Private Resolver inbound endpoint
  4. Create another unlinked `privatelink.blob.core.windows.net` private zone and assume it overrides corporate DNS

Explanation

Correct Answer

C:

Microsoft's Private Endpoint DNS integration guidance distinguishes the recommended public service-zone conditional forwarder from the privatelink private DNS zone that ultimately stores the A record. On-premises DNS should forward blob.core.windows.net lookups to an Azure Private Resolver inbound endpoint or a suitable Azure VNet DNS forwarder. The Azure resolver can then follow the CNAME and linked privatelink.blob.core.windows.net record to return the endpoint's private IP. This case tests the precise forwarding namespace, unlike another practice scenario's general decision to provide hybrid DNS forwarding at all.

Incorrect Answers

A:

The application looks up its existing service hostname acct01.blob.core.windows.net, not a name entered directly under the private-link child namespace. Forwarding only the privatelink child can leave the initial public service-zone query on the ordinary corporate resolution path. Microsoft's private endpoint DNS integration guidance recommends conditional forwarding the service's public DNS zone name to the Azure-resident resolver so the CNAME and private-zone chain can be resolved correctly. Keeping the current forwarding scope unchanged would preserve the described public-result symptom.

B:

Putting a private endpoint IP into publicly authoritative DNS would expose an internal address and bypass the controlled private-zone resolution design. Public DNS records cannot establish VPN routing, private endpoint approval, or data-plane authorization. The private A record is already correct in the linked Azure private zone, so duplicating it into an Internet zone would not fix which resolver handles the normal storage service hostname. Keep private endpoint answers in private DNS and use a conditional forwarding path through Azure that can consult that zone.

D:

An Azure Private DNS zone is not automatically visible to corporate DNS merely because it exists or is linked to a VNet. A second unlinked zone creates more conflicting configuration without routing the on-premises blob.core.windows.net query to Azure. The presented private A record and zone link are already correct, and the inbound resolver is reachable. The missing detail is the conditional-forwarder zone name used for the initial storage FQDN. Forward the public Azure Blob service namespace rather than inventing another unlinked private-zone copy.

Question 398

A storage account has public network access disabled. Apps already read Blob data through an approved blob private endpoint and working privatelink.blob.core.windows.net DNS. A new SMB workload must reach Azure Files through the same VNet, but its file endpoint has no private address. What additional network resource is needed?

  1. Keep only the blob private endpoint and grant the SMB client a Blob Data Reader role
  2. Create an additional approved private endpoint targeting the storage account file subresource and configure its private DNS resolution
  3. Replace the blob private endpoint with a Microsoft.Storage service endpoint for that subnet
  4. Point the file service hostname to the blob private endpoint address and assume the Blob data connection also exposes SMB

Explanation

Correct Answer

B:

Azure Storage Private Link connections are subresource-specific. A blob private endpoint already serves Blob HTTPS traffic, but Azure Files requires a distinct private endpoint targeted to the file subresource, with DNS for the file service hostname resolving to that private address. Because public networking is disabled, using the Blob endpoint address is not a supported way to reach Azure Files over SMB. Create and approve the additional private endpoint in the intended VNet/subnet, configure the suitable privatelink.file.core.windows.net DNS integration, and verify the SMB client’s network and identity permissions separately. This is different from merely explaining what a service endpoint is or creating the first Blob private endpoint.

Incorrect Answers

A:

A private endpoint connection to the blob subresource provides private network access to that Blob service endpoint; it does not create a private endpoint for Azure Files. Granting a Blob data role does not authorize an SMB file share access path and does not create a file private IP or the corresponding private DNS record. The requirement here is a new storage subresource network connection, not an identity fix for Blob reads that already work. The team must separately consider Azure Files identity/share permissions after file private connectivity exists.

C:

A service endpoint routes to an Azure PaaS service’s public endpoint using a VNet source identity; it does not create the private IP that the new file workload needs. Replacing the working Blob private endpoint would also remove the currently successful Blob private-link connectivity. With storage public network access disabled, relying solely on a service endpoint cannot substitute for an approved file private endpoint. Service endpoints may be appropriate for a different design with public endpoint access restrictions, but they do not meet the file subresource and private-address conditions stated here.

D:

Azure Storage separates Blob and File endpoint subresources. Giving a file hostname the blob private endpoint’s IP does not turn Blob HTTPS service into the Azure Files SMB service; the protocol, target subresource and service endpoint are different. A manual CNAME or A record that bypasses the correct private endpoint integration can cause mismatched routing or failed connections while leaving actual file private connectivity absent. Instead create the file-specific private endpoint and use its matching private DNS configuration. After networking works, verify share-level role and file/directory permissions for SMB independently.

Question 399

A customer VNet creates a private endpoint to a service owned by another subscription and sees Pending. What needs attention?

  1. Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity
  2. Create a storage private endpoint with correct identity permissions and DNS
  3. Link and configure the appropriate private DNS zone and records
  4. Complete supported private endpoint connection approval by the service owner

Explanation

Correct Answer

D:

'Complete supported private endpoint connection approval by the service owner' fits the case in which a customer VNet creates a private endpoint to a service owned by another subscription and sees Pending because cross-subscription private link connections can require explicit provider-side acceptance. By contrast, 'Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity' addresses a different condition: the two mechanisms differ in address, DNS and approval behavior; it would not establish the outcome needed for this particular Azure resource. For 'Complete supported private endpoint connection approval by the service owner', 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 'Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity' is associated with this separate need: a user thinks a service endpoint and private endpoint are identical because both restrict PaaS traffic. That is because the two mechanisms differ in address, DNS and approval behavior. Here a customer VNet creates a private endpoint to a service owned by another subscription and sees Pending, so 'Private endpoint provides private IP connectivity; service endpoint uses service public endpoint with subnet identity' misses the fact that cross-subscription private link connections can require explicit provider-side acceptance. 'Complete supported private endpoint connection approval by the service owner' is the more defensible action; confirm its behavior in the target service before calling the task complete.

B:

'Create a storage private endpoint with correct identity permissions and DNS' solves another task because a private endpoint gives a private network address to the storage service while data authorization remains separate. For the situation where a customer VNet creates a private endpoint to a service owned by another subscription and sees Pending, this distractor misses the requirement that cross-subscription private link connections can require explicit provider-side acceptance. Unlike 'Create a storage private endpoint with correct identity permissions and DNS', 'Complete supported private endpoint connection approval by the service owner' directly targets that requirement; its success must be confirmed at the authorized resource scope.

C:

When a VNet client must resolve a storage hostname to its new private endpoint IP, the action 'Link and configure the appropriate private DNS zone and records' can be relevant: private endpoint connectivity commonly relies on correct privatelink zone resolution for clients. For the different problem of a customer VNet creates a private endpoint to a service owned by another subscription and sees Pending, 'Link and configure the appropriate private DNS zone and records' misses the mechanism that cross-subscription private link connections can require explicit provider-side acceptance. Choosing 'Link and configure the appropriate private DNS zone and records' would address that other need, whereas 'Complete supported private endpoint connection approval by the service owner' is intended to solve the stated condition.

Question 400

A storage account with public networking disabled has a healthy private endpoint but reads still fail. How should verification proceed (Select THREE distinct actions.)

  1. Enable storage public network access for all sources as a first repair
  2. Grant subscription Owner and ignore Blob DataActions
  3. Recreate another private endpoint without checking why this approved endpoint fails
  4. Confirm private DNS resolves the storage hostname to its endpoint private IP
  5. Confirm the caller has the relevant Blob Storage data-plane permission
  6. Confirm Private Endpoint connection approval and permitted network path

Explanation

Correct Answers

D:

For a blob private endpoint, the application's ordinary account.blob.core.windows.net name should resolve through the expected private-link DNS chain to the endpoint's private IP from the actual client network. A private DNS zone such as privatelink.blob.core.windows.net must have the right record and accessible VNet links, or the organization's DNS forwarder must resolve it through Azure correctly. Otherwise a client may attempt the blocked public endpoint despite the private endpoint's healthy portal state. Inspect DNS answers from the app environment, not just the administrator's workstation. A correct private answer is one necessary diagnostic, but it does not replace network reachability or Blob data authorization.

E:

An approved private endpoint supplies a network path, not a read grant for private blob objects. Confirm how the application authenticates, such as a managed identity with a suitable Storage Blob Data Reader role at the correct scope, or another explicitly authorized supported access mechanism. Check data-plane permissions independently of the subscription management role, and verify that the grant applies to the actual container and object. A failed read could be a 403 authorization denial even when DNS and routing are correct; conversely a correct RBAC assignment cannot compensate for resolving the public address while public networking is disabled. This separation makes the data permission check essential.

F:

A private endpoint's healthy status is helpful but does not guarantee that this application's packets can reach its private IP. Confirm that the Private Endpoint connection is approved on the storage service and inspect effective DNS, routing, filtering and TCP/TLS connectivity from the calling subnet or network. A blocked on-premises link, wrong VNet path or endpoint-side DNS setup can still prevent reads. Do not infer end-to-end client access from the portal's resource state alone. This network-path check complements, rather than duplicates, the selected hostname-resolution check and the independent Blob data authorization check; all three are required for a defensible diagnosis.

Incorrect Answers

A:

Enabling public network access for every source would bypass the storage account's explicitly required private-only boundary. It might hide a DNS or routing mistake by allowing clients to reach the public endpoint, but that would not prove the private endpoint is functioning correctly. The endpoint can appear healthy in the Azure control plane while the application still resolves the public address or lacks data authorization. Keep public networking disabled, then test the client's actual DNS answer, private route and data-plane permission. Those three targeted checks distinguish network isolation failures from authorization failures without weakening security.

B:

Subscription Owner is a powerful management-plane role, but a user does not automatically gain Microsoft Entra Blob Storage data read access merely by receiving that role. Some authorized principals may access account keys depending on settings and permissions, yet that is not evidence of least-privilege Blob DataActions for the application's identity. Elevating an operator to Owner would also leave a misrouted client or incorrect private DNS answer untouched. Check the caller's actual supported blob authorization mechanism and effective data permissions while separately validating DNS and the private endpoint network path. Broad Owner assignment is not an appropriate first diagnostic repair.

C:

Creating another private endpoint without identifying the failed layer duplicates infrastructure and can add conflicting DNS records. The scenario already says an endpoint reports healthy; that status does not show whether the application resolves the correct storage hostname, can route to the private IP, or has permission to read the blob. Diagnose the existing endpoint's approval state, the client's network path and name resolution, and the caller's Blob data authorization before creating anything new. If a defect is found in one of those layers, correct that layer rather than adding a second endpoint blindly.


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.