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

Verified by experts
3 products

You save $69.98

AZ-104 Premium Bundle

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

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

Microsoft Azure Administrator AZ-104 Practice Test 40

Question 390

An Azure administrator describes a solution for: use App Service deployment slots for staging and controlled swapping where the plan supports them. What remaining limitation must not be misrepresented?

  1. The earlier issue, 'The new build goes live immediately because the release pipeline targets the production slot', can never recur once this single correction has been deployed.
  2. Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.
  3. After the selected Azure change, a passing check for 'Swap slots under controlled configuration and verify the production URL serves the approved build' proves every dependent permission and service will keep working.
  4. A successful run of 'Swap slots under controlled configuration and verify the production URL serves the approved build' means the separate check 'Open the staging slot URL and run functional smoke tests before swap' is redundant.

Explanation

Correct Answer

B:

Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings. That remains a practical service boundary even after the recommended change (create a staging deployment slot, deploy and test there, then use slot swap when release conditions are met) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The incident (the new build goes live immediately because the release pipeline targets the production slot) could recur if a related Azure dependency changes. The design still faces the limitation: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

C:

The successful check 'Swap slots under controlled configuration and verify the production URL serves the approved build' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

D:

The two checks cover separate behavior: 'Swap slots under controlled configuration and verify the production URL serves the approved build' and 'Open the staging slot URL and run functional smoke tests before swap'. Neither check removes the remaining operational limitation: Some settings are slot-sticky; swapping requires careful configuration to avoid cross-environment secrets and connection strings.

Question 391

A production subscription has this use case: A business API requires a stable externally reachable IP address for partners to allow-list while a test service can use a changing address. The owner specifies: allocate a suitable static public IP resource and attach it to the production endpoint. What is the best administrative approach?

  1. Use a dynamic address and ask partners to update their firewall whenever it changes.
  2. Set the DNS zone name to an IP literal without assigning any public address.
  3. Add a private IP alias to the VM and treat it as public routable identity.
  4. Create a static Standard SKU public IP and associate it with the appropriate frontend where supported.

Explanation

Correct Answer

D:

Static allocation avoids unexpected IP changes after resource lifecycle events and supports partner allow-lists. This achieves allocate a suitable static public IP resource and attach it to the production endpoint through create a static Standard SKU public IP and associate it with the appropriate frontend where supported instead of relying on merely similar resource settings.

Incorrect Answers

A:

A dynamic IP defeats the stable allow-list requirement; that would not meet allocate a suitable static public IP resource and attach it to the production endpoint, for which the relevant Azure action is create a static Standard SKU public IP and associate it with the appropriate frontend where supported.

B:

DNS labels do not allocate an Azure public IP resource; that would not meet allocate a suitable static public IP resource and attach it to the production endpoint, for which the relevant Azure action is create a static Standard SKU public IP and associate it with the appropriate frontend where supported.

C:

Private addresses are not internet-routable endpoint IPs; that would not meet allocate a suitable static public IP resource and attach it to the production endpoint, for which the relevant Azure action is create a static Standard SKU public IP and associate it with the appropriate frontend where supported.

Question 392

An Azure administrator is investigating this symptom: Partners intermittently lose access after the externally visible IP changes. Which root cause best matches the underlying requirement: allocate a suitable static public IP resource and attach it to the production endpoint?

  1. The frontend uses a dynamic or reassigned public address instead of the intended static allocation.
  2. The environment assumes hub peering is transitive and has no effective forwarding/UDR path.
  3. VNet address prefixes overlap and cannot be independently routed through the intended peer link.
  4. The VNet pair lacks a configured connectivity relationship or effective path.

Explanation

Correct Answer

A:

The trace reports: Partners intermittently lose access after the externally visible IP changes. The causal misconfiguration is: The frontend uses a dynamic or reassigned public address instead of the intended static allocation. The targeted action is to assign an appropriate static public IP to the supported endpoint and update the partner allow-list.

Incorrect Answers

B:

The environment assumes hub peering is transitive and has no effective forwarding/UDR path; that mechanism would be more consistent with an observation such as spoke A can reach the hub but cannot reach spoke B through the intended firewall, rather than this case's partners intermittently lose access after the externally visible IP changes.

C:

VNet address prefixes overlap and cannot be independently routed through the intended peer link; that mechanism would be more consistent with an observation such as the peering request fails because both VNets use conflicting CIDR ranges, rather than this case's partners intermittently lose access after the externally visible IP changes.

D:

The VNet pair lacks a configured connectivity relationship or effective path; that mechanism would be more consistent with an observation such as both VNets exist but private connection attempts fail because no peering or gateway path is present, rather than this case's partners intermittently lose access after the externally visible IP changes.

Question 393

An Azure rollout fails because: Partners intermittently lose access after the externally visible IP changes. Which change most directly restores the intended control?

  1. Add a private IP alias to the VM and treat it as public routable identity.
  2. Set the DNS zone name to an IP literal without assigning any public address.
  3. Use a dynamic address and ask partners to update their firewall whenever it changes.
  4. Assign an appropriate static public IP to the supported endpoint and update the partner allow-list.

Explanation

Correct Answer

D:

Assign an appropriate static public IP to the supported endpoint and update the partner allow-list. This addresses the documented failure condition: the frontend uses a dynamic or reassigned public address instead of the intended static allocation. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Private addresses are not internet-routable endpoint IPs. In the reported incident (partners intermittently lose access after the externally visible IP changes), that change would not correct the cause: the frontend uses a dynamic or reassigned public address instead of the intended static allocation.

B:

DNS labels do not allocate an Azure public IP resource. In the reported incident (partners intermittently lose access after the externally visible IP changes), that change would not correct the cause: the frontend uses a dynamic or reassigned public address instead of the intended static allocation.

C:

A dynamic IP defeats the stable allow-list requirement. In the reported incident (partners intermittently lose access after the externally visible IP changes), that change would not correct the cause: the frontend uses a dynamic or reassigned public address instead of the intended static allocation.

Question 394

For the configuration goal, allocate a suitable static public IP resource and attach it to the production endpoint. The Azure context is: A business API requires a stable externally reachable IP address for partners to allow-list while a test service can use a changing address. Which TWO observations provide useful assurance? Select TWO answers.

  1. Read the public IP resource's allocation method and current IP address.
  2. Restart an approved test endpoint and confirm the public IP remains stable.
  3. Check that the Azure configuration exists, but never perform the actual test: Read the public IP resource's allocation method and current IP address.
  4. Run 'Read the public IP resource's allocation method and current IP address' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  5. Mark the test 'Restart an approved test endpoint and confirm the public IP remains stable' as passed in the release plan without running it.

Explanation

Correct Answers

A:

Read the public IP resource's allocation method and current IP address. This supplies observed evidence for allocate a suitable static public IP resource and attach it to the production endpoint. It is not interchangeable with the second required check, restart an approved test endpoint and confirm the public IP remains stable, because that checks a separate success or failure boundary.

B:

Restart an approved test endpoint and confirm the public IP remains stable. This supplies observed evidence for allocate a suitable static public IP resource and attach it to the production endpoint. It is not interchangeable with the second required check, read the public IP resource's allocation method and current IP address, because that checks a separate success or failure boundary.

Incorrect Answers

C:

A configured resource is not proof of live behavior. The required check must exercise read the public IP resource's allocation method and current IP address on the affected Azure deployment.

D:

A privileged administrator in a different subscription may succeed at 'Read the public IP resource's allocation method and current IP address' even though the intended caller fails. This does not prove the required behavior for read the public ip resource's allocation method and current ip address.

E:

A release checklist recording 'Restart an approved test endpoint and confirm the public IP remains stable' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must restart an approved test endpoint and confirm the public IP remains stable on the actual workload to prove its independent boundary.

Question 395

A stakeholder asks whether the proposed configuration guarantees: allocate a suitable static public IP resource and attach it to the production endpoint. What qualification is technically accurate?

  1. After the selected Azure change, a passing check for 'Read the public IP resource's allocation method and current IP address' proves every dependent permission and service will keep working.
  2. A successful run of 'Read the public IP resource's allocation method and current IP address' means the separate check 'Restart an approved test endpoint and confirm the public IP remains stable' is redundant.
  3. The earlier issue, 'Partners intermittently lose access after the externally visible IP changes', can never recur once this single correction has been deployed.
  4. A stable public IP provides reachability, not protection against unauthorized traffic or denial-of-service attacks.

Explanation

Correct Answer

D:

A stable public IP provides reachability, not protection against unauthorized traffic or denial-of-service attacks. That remains a practical service boundary even after the recommended change (create a static Standard SKU public IP and associate it with the appropriate frontend where supported) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The successful check 'Read the public IP resource's allocation method and current IP address' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: A stable public IP provides reachability, not protection against unauthorized traffic or denial-of-service attacks.

B:

The two checks cover separate behavior: 'Read the public IP resource's allocation method and current IP address' and 'Restart an approved test endpoint and confirm the public IP remains stable'. Neither check removes the remaining operational limitation: A stable public IP provides reachability, not protection against unauthorized traffic or denial-of-service attacks.

C:

The incident (partners intermittently lose access after the externally visible IP changes) could recur if a related Azure dependency changes. The design still faces the limitation: A stable public IP provides reachability, not protection against unauthorized traffic or denial-of-service attacks.

Question 396

An Azure administrator must resolve a specific request: A company connects a production VNet to a logging VNet in the same Azure region and wants private IP traffic without internet exposure. The expected outcome is: establish direct network communication over Azure's backbone with peering. Which option is appropriate?

  1. Configure VNet peering between the two VNets and enable the required virtual network access options.
  2. Make both VNets members of the same resource group and expect automatic routing.
  3. Use public IP addresses on all monitoring agents and route logs over the open internet.
  4. Create an Azure DNS record and assume it carries packets between isolated VNets.

Explanation

Correct Answer

A:

Peering connects VNet address spaces over the Azure backbone while retaining private addressing. This achieves establish direct network communication over Azure's backbone with peering through configure VNet peering between the two VNets and enable the required virtual network access options instead of relying on merely similar resource settings.

Incorrect Answers

B:

Resource group membership does not connect network address spaces; that would not meet establish direct network communication over Azure's backbone with peering, for which the relevant Azure action is configure VNet peering between the two VNets and enable the required virtual network access options.

C:

Public exposure is unnecessary for direct private VNet connectivity; that would not meet establish direct network communication over Azure's backbone with peering, for which the relevant Azure action is configure VNet peering between the two VNets and enable the required virtual network access options.

D:

DNS names do not create network paths by themselves; that would not meet establish direct network communication over Azure's backbone with peering, for which the relevant Azure action is configure VNet peering between the two VNets and enable the required virtual network access options.

Question 397

Operations sees an unexpected outcome: Both VNets exist but private connection attempts fail because no peering or gateway path is present. The original demand was: establish direct network communication over Azure's backbone with peering. Which cause is most consistent with the evidence?

  1. VNet address prefixes overlap and cannot be independently routed through the intended peer link.
  2. The environment assumes hub peering is transitive and has no effective forwarding/UDR path.
  3. The VNet pair lacks a configured connectivity relationship or effective path.
  4. The relevant subnet lacks an associated route table or UDR with the intended virtual-appliance next hop.

Explanation

Correct Answer

C:

The trace reports: Both VNets exist but private connection attempts fail because no peering or gateway path is present. The causal misconfiguration is: The VNet pair lacks a configured connectivity relationship or effective path. The targeted action is to configure peering on both sides and review forwarding/access settings and effective NSG rules.

Incorrect Answers

A:

VNet address prefixes overlap and cannot be independently routed through the intended peer link; that mechanism would be more consistent with an observation such as the peering request fails because both VNets use conflicting CIDR ranges, rather than this case's both VNets exist but private connection attempts fail because no peering or gateway path is present.

B:

The environment assumes hub peering is transitive and has no effective forwarding/UDR path; that mechanism would be more consistent with an observation such as spoke A can reach the hub but cannot reach spoke B through the intended firewall, rather than this case's both VNets exist but private connection attempts fail because no peering or gateway path is present.

D:

The relevant subnet lacks an associated route table or UDR with the intended virtual-appliance next hop. That mechanism would be more consistent with an observation such as effective routes still send traffic directly to the internet rather than through the NVA, rather than this case's both VNets exist but private connection attempts fail because no peering or gateway path is present.

Question 398

A service owner needs a practical fix after this failure: Both VNets exist but private connection attempts fail because no peering or gateway path is present. What is the best remediation?

  1. Make both VNets members of the same resource group and expect automatic routing.
  2. Use public IP addresses on all monitoring agents and route logs over the open internet.
  3. Configure peering on both sides and review forwarding/access settings and effective NSG rules.
  4. Create an Azure DNS record and assume it carries packets between isolated VNets.

Explanation

Correct Answer

C:

Configure peering on both sides and review forwarding/access settings and effective NSG rules. This addresses the documented failure condition: the VNet pair lacks a configured connectivity relationship or effective path. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

Resource group membership does not connect network address spaces. In the reported incident (both VNets exist but private connection attempts fail because no peering or gateway path is present), that change would not correct the cause: the VNet pair lacks a configured connectivity relationship or effective path.

B:

Public exposure is unnecessary for direct private VNet connectivity. In the reported incident (both VNets exist but private connection attempts fail because no peering or gateway path is present), that change would not correct the cause: the VNet pair lacks a configured connectivity relationship or effective path.

D:

DNS names do not create network paths by themselves. In the reported incident (both VNets exist but private connection attempts fail because no peering or gateway path is present), that change would not correct the cause: the VNet pair lacks a configured connectivity relationship or effective path.

Question 399

A deployment claims to meet: establish direct network communication over Azure's backbone with peering. The environment is: A company connects a production VNet to a logging VNet in the same Azure region and wants private IP traffic without internet exposure. Which TWO test results would substantiate that claim? Select TWO answers.

  1. Run 'Connect between representative private IPs using an allowed TCP port' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  2. Mark the test 'Inspect peering connection state on both VNets' as passed in the release plan without running it.
  3. Connect between representative private IPs using an allowed TCP port.
  4. Inspect peering connection state on both VNets.
  5. Check that the Azure configuration exists, but never perform the actual test: Connect between representative private IPs using an allowed TCP port.

Explanation

Correct Answers

C:

Connect between representative private IPs using an allowed TCP port. This supplies observed evidence for establish direct network communication over Azure's backbone with peering. It is not interchangeable with the second required check, inspect peering connection state on both VNets, because that checks a separate success or failure boundary.

D:

Inspect peering connection state on both VNets. This supplies observed evidence for establish direct network communication over Azure's backbone with peering. It is not interchangeable with the second required check, connect between representative private IPs using an allowed TCP port, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A privileged administrator in a different subscription may succeed at 'Connect between representative private IPs using an allowed TCP port' even though the intended caller fails. This does not prove the required behavior for connect between representative private ips using an allowed tcp port.

B:

A release checklist recording 'Inspect peering connection state on both VNets' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must inspect peering connection state on both VNets on the actual workload to prove its independent boundary.

E:

A configured resource is not proof of live behavior. The required check must exercise connect between representative private IPs using an allowed TCP port on the affected Azure deployment.

Question 400

An infrastructure design was selected to meet: establish direct network communication over Azure's backbone with peering. What caveat remains relevant during operation?

  1. A successful run of 'Connect between representative private IPs using an allowed TCP port' means the separate check 'Inspect peering connection state on both VNets' is redundant.
  2. The earlier issue, 'Both VNets exist but private connection attempts fail because no peering or gateway path is present', can never recur once this single correction has been deployed.
  3. After the selected Azure change, a passing check for 'Connect between representative private IPs using an allowed TCP port' proves every dependent permission and service will keep working.
  4. Peering does not automatically provide transitive connectivity through a third VNet or across unpermitted NSG rules.

Explanation

Correct Answer

D:

Peering does not automatically provide transitive connectivity through a third VNet or across unpermitted NSG rules. That remains a practical service boundary even after the recommended change (configure VNet peering between the two VNets and enable the required virtual network access options) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The two checks cover separate behavior: 'Connect between representative private IPs using an allowed TCP port' and 'Inspect peering connection state on both VNets'. Neither check removes the remaining operational limitation: Peering does not automatically provide transitive connectivity through a third VNet or across unpermitted NSG rules.

B:

The incident (both VNets exist but private connection attempts fail because no peering or gateway path is present) could recur if a related Azure dependency changes. The design still faces the limitation: Peering does not automatically provide transitive connectivity through a third VNet or across unpermitted NSG rules.

C:

The successful check 'Connect between representative private IPs using an allowed TCP port' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Peering does not automatically provide transitive connectivity through a third VNet or across unpermitted NSG rules.

Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

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

You save
10%

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

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

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

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

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