cert
cert-1
cert-2

Pass Microsoft AZ-104 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
AZ-104 Exam - Verified By Experts
AZ-104 Premium Bundle
$29.98

AZ-104 Premium Bundle

$79.99
$109.97
  • Premium File 606 Questions & Answers. Last update: Oct 30, 2026
  • Training Course 132 Video Lectures
  • Study Guide 458 Pages
 
$109.97
$79.99
accept 453 downloads in last 7 days
block-screenshots
Purchase Microsoft AZ-104 Exam Training Products Individually
Microsoft AZ-104 Premium File
Premium File 606 Q&A
$76.99$69.99
Microsoft AZ-104 Video Training Course
Training Course 132 Lectures
$21.99 $19.99
Microsoft AZ-104 PDF Study Guide
Study Guide 458 Pages
$21.99 $19.99
Microsoft AZ-104 Practice Test 73

Question 720

A valid SKU is rejected because its allowed-size policy parameter is stale. Where should the correction be made?

  1. Assign an Azure Policy deny rule that evaluates the costCenter tag against approved values.
  2. Inspect policy evaluation details and the allowedLocations parameter in the effective assignment.
  3. Review and update the approved SKU parameter in the effective Azure Policy assignment under change control.
  4. Create an unrestricted SKU waiver for all resources instead of correcting the outdated allowed-SKU assignment parameter.

Explanation

Correct Answer

C:

Policy parameters determine the allowed set. VM Owner cannot override a deny rule by resubmitting the same noncompliant SKU. This matters here because a valid SKU is rejected because its allowed-size policy parameter is stale.

Incorrect Answers

A:

Deny can prevent unauthorized tag values in management requests. A free-form operational convention cannot enforce an allowlist. This matters here because a valid SKU is rejected because its allowed-size policy parameter is stale.

B:

A deny decision depends on evaluated resource properties and assignment parameters. Changing unrelated tags will not fix a location outside the allowlist. This matters here because a valid SKU is rejected because its allowed-size policy parameter is stale.

D:

A broad exception bypasses the size restriction. Update the governed policy parameter to the actually approved SKU values and reevaluate.

Question 721

A company needs to see service health notifications for Azure regions supporting its subscription. Which platform resource should it review?

  1. Use an Azure Policy deny effect with allowed locations configured.
  2. Apply consistent resource tags for businessUnit and environment to relevant resources.
  3. Place the test workload in an appropriately governed Azure subscription.
  4. Open Azure Service Health and configure relevant service-health alerts.

Explanation

Correct Answer

D:

Service Health reports subscription-affecting incidents and planned maintenance. The Resource Health blade targets individual asset condition. This matters here because a company needs to see service health notifications for Azure regions supporting its subscription. Which platform….

Incorrect Answers

A:

A deny policy can block noncompliant Resource Manager requests before creation. Dashboard alerts do not enforce deployment constraints. This matters here because a company needs to see service health notifications for Azure regions supporting its subscription. Which platform….

B:

Tags provide dimensions for grouping costs where billing meters support them. A display name alone is an unreliable allocation category. This matters here because a company needs to see service health notifications for Azure regions supporting its subscription. Which platform….

C:

Subscriptions provide distinct billing, quota and administrative boundaries. Resource groups alone do not produce separate subscription-level billing scopes. This matters here because a company needs to see service health notifications for Azure regions supporting its subscription. Which platform….

Question 722

A VM shows unavailable and the team cannot tell whether Azure had an incident. What should they compare?

  1. Review and update the approved SKU parameter in the effective Azure Policy assignment under change control.
  2. Correlate the current lock with Activity Log lock-management events at its scope.
  3. Correlate Resource Health status for the VM with regional Service Health incident reports.
  4. Compare the newly drafted V2 question count and validation status against 800 before approving Final.

Explanation

Correct Answer

C:

Resource Health reports platform availability of a specific resource, while Service Health describes broader events. Both views help establish cause.

Incorrect Answers

A:

Policy parameters determine the allowed set. VM Owner cannot override a deny rule by resubmitting the same noncompliant SKU. This matters here because a VM shows unavailable and the team cannot tell whether Azure had an incident.

B:

The lock's visible current properties do not by themselves identify historical actors. Operation records supply change provenance where retained. This matters here because a VM shows unavailable and the team cannot tell whether Azure had an incident.

D:

A historical release cannot prove a new owner target is complete. Verified quantities and QA are independent release conditions. This matters here because a VM shows unavailable and the team cannot tell whether Azure had an incident.

Question 723

An administrator wants to preserve the rank-specific quantity exception for AZ-104 without changing the original 400-question Final. What governance decision fits?

  1. Inspect the applicable Azure Policy tag-value allowlist and deny evaluation result.
  2. Review Azure Advisor's cost recommendations for the subscription.
  3. Check the resource provider's move support, dependencies, locks and target scope.
  4. Treat the new 800-question V2 target as a separate draft requirement, preserving prior artifact provenance.

Explanation

Correct Answer

D:

Historical releases and current production targets must not be conflated. Auditability requires keeping the prior version intact until a new verified 800-question Final exists. This matters here because an administrator wants to preserve the rank-specific quantity exception for AZ-104 without changing the original….

Incorrect Answers

A:

The failed tag value violates an enforced resource governance condition. The creator's Azure Contributor permission cannot override it. This matters here because an administrator wants to preserve the rank-specific quantity exception for AZ-104 without changing the original….

B:

Advisor analyzes resource signals and offers optimization suggestions, subject to resource eligibility. Budget reports alone do not tell which VM could be resized. This matters here because an administrator wants to preserve the rank-specific quantity exception for AZ-104 without changing the original….

C:

Some Azure resources or configurations cannot be moved between groups without prerequisites. Validation reduces broken dependencies. This matters here because an administrator wants to preserve the rank-specific quantity exception for AZ-104 without changing the original….

Question 724

A tracker says 800 required but displays a legacy 400-question Final. What should release eligibility check?

  1. Review the dependent-resource set required for the selected Azure resource move.
  2. Compare the newly drafted V2 question count and validation status against 800 before approving Final.
  3. Inspect inherited CanNotDelete locks on the VM or parent scopes.
  4. Correlate Resource Health status for the VM with regional Service Health incident reports.

Explanation

Correct Answer

B:

A historical release cannot prove a new owner target is complete. Verified quantities and QA are independent release conditions. This matters here because a tracker says 800 required but displays a legacy 400-question Final.

Incorrect Answers

A:

Resource-group moves can require coordinated relocation of linked resources. Moving one component without required dependencies may be unsupported. This matters here because a tracker says 800 required but displays a legacy 400-question Final.

C:

Management locks are enforced independently of positive RBAC permissions. A delete lock may block Owner and Contributor deletion attempts. This matters here because a tracker says 800 required but displays a legacy 400-question Final.

D:

Resource Health reports platform availability of a particular resource, while Service Health describes broader events. Both views help establish cause.

Question 725

A storage account firewall is set to selected networks and an Azure trusted service should be permitted for a supported operation. What setting must be reviewed?

  1. Configure a minimum TLS version of 1.2 or a higher supported protocol.
  2. Compare the legacy client's supported TLS versions to the storage account minimum TLS setting.
  3. Review the specific trusted-services exception and its supported service eligibility.
  4. Configure the storage account firewall's selected public IP address rules.

Explanation

Correct Answer

C:

Trusted-service bypass is a defined network exception for supported workloads. It is not a blanket pass for every Azure-hosted VM. This matters here because a storage account firewall is set to selected networks and an Azure trusted service should be permitted for a….

Incorrect Answers

A:

HTTPS alone does not specify the accepted protocol generation. The storage account's minimum TLS setting blocks older clients. This matters here because a storage account firewall is set to selected networks and an Azure trusted service should be permitted for a….

B:

Transport protocol incompatibility occurs before ordinary blob authorization. Upgrading the client's TLS support may be needed. This matters here because a storage account firewall is set to selected networks and an Azure trusted service should be permitted for a….

D:

Storage network ACLs restrict accepted source networks. A correct SAS does not override a rejected source IP. This matters here because a storage account firewall is set to selected networks and an Azure trusted service should be permitted for a….

Question 726

An arbitrary VM in Azure cannot use storage despite the trusted-services checkbox being enabled. Why?

  1. Route Azure Storage resource logs through Azure Monitor diagnostic settings to an authorized sink.
  2. Define the permitted origin, methods and headers in the storage service's CORS rules.
  3. Confirm whether the service and operation qualify for trusted-service network bypass.
  4. Assume every VM deployed inside Azure is automatically classified as a trusted Microsoft service for bypass.

Explanation

Correct Answer

C:

The trusted-services list applies to designated services, not every resource merely because it runs in Azure. A regular VM may require an explicit network allow rule. This matters here because an arbitrary VM in Azure cannot use storage despite the trusted-services checkbox being enabled. Why.

Incorrect Answers

A:

Request logs can capture relevant operation details for investigating data-plane usage. Metrics alone summarize activity without full request context. This matters here because an arbitrary VM in Azure cannot use storage despite the trusted-services checkbox being enabled. Why.

B:

CORS governs browser cross-origin checks and is independent of storage authentication. A valid token cannot eliminate an unsupported browser origin. This matters here because an arbitrary VM in Azure cannot use storage despite the trusted-services checkbox being enabled. Why.

D:

The trusted-services exception applies only to specific supported services and operations, not any arbitrary VM in the cloud. Confirm eligibility or configure an explicitly allowed network path.

Question 727

An administrator needs to constrain a SAS to a single blob read with a short valid period. Which token elements are essential?

  1. Set the signed resource, read permission and start/expiry times to the minimum necessary scope.
  2. Inspect the signed permissions and resource scope; list is intentionally omitted.
  3. Set the SAS signed IP range restriction where that SAS type supports it.
  4. Review the specific trusted-services exception and its supported service eligibility.

Explanation

Correct Answer

A:

SAS capabilities are limited by signed resource and permission fields, as well as validity and optional network conditions. This matters here because an administrator needs to constrain a SAS to a single blob read with a short valid period. Which token elements are….

Incorrect Answers

B:

A SAS grants only the operations and resource types it signs. Upload permission does not implicitly confer container enumeration. This matters here because an administrator needs to constrain a SAS to a single blob read with a short valid period. Which token elements are….

C:

SAS signed IP constraints restrict where the bearer token may be used in addition to its rights and lifetime. This matters here because an administrator needs to constrain a SAS to a single blob read with a short valid period. Which token elements are….

D:

Trusted-service bypass is a defined network exception for supported workloads. It is not a blanket pass for every Azure-hosted VM. This matters here because an administrator needs to constrain a SAS to a single blob read with a short valid period. Which token elements are….

Question 728

An app receives AuthenticationFailed because a SAS is not yet valid. What should be checked?

  1. Inspect signed start time, expiry and client clock skew relative to storage service time.
  2. Compare the caller's observed public IPv4 egress address with the storage firewall allowlist.
  3. Inspect effective Blob Data role grants and the access token's resource audience.
  4. Disable public endpoint access to correct a SAS token's not-yet-valid start time.

Explanation

Correct Answer

A:

A SAS may reject requests before its start time or after expiry. Time validation is independent of the user's RBAC role. This matters here because an app receives AuthenticationFailed because a SAS is not yet valid.

Incorrect Answers

B:

NAT and corporate proxy egress addresses may differ from the client's private address. A matching token cannot bypass an excluded network. This matters here because an app receives AuthenticationFailed because a SAS is not yet valid.

C:

ARM resource management and blob content access are separate authorization paths. Correct scope and the storage data audience matter. This matters here because an app receives AuthenticationFailed because a SAS is not yet valid.

D:

A SAS whose start time is later than the request time remains invalid regardless of public or private storage access. Check signed start/expiry timestamps and clock skew; turning off public ingress would only impose another network restriction.

Question 729

A developer should read a blob using a workload identity but cannot retrieve the storage account keys. Is that necessarily a blocker?

  1. Check TCP port 445 reachability and intervening firewall or ISP rules.
  2. Use data-plane Microsoft Entra authentication without requiring account key listing permissions.
  3. Check permissions for generating a user delegation key in addition to blob data access.
  4. Assign an appropriate Storage Blob Data role to the workload identity at the required scope.

Explanation

Correct Answer

B:

Managed identity can request storage data access under its Blob Data role. Reading shared keys is a separate broad ARM management operation. This matters here because a developer should read a blob using a workload identity but cannot retrieve the storage account keys. Is that….

Incorrect Answers

A:

Correct DNS and private endpoint state do not guarantee SMB connectivity. Network filtering of TCP 445 can block mounting. This matters here because a developer should read a blob using a workload identity but cannot retrieve the storage account keys. Is that….

C:

The delegation-key operation and blob data operation can require distinct role permissions. Management Reader alone is not sufficient. This matters here because a developer should read a blob using a workload identity but cannot retrieve the storage account keys. Is that….

D:

Entra-based blob operations depend on data-plane permissions. A management-only Reader assignment cannot grant content reads. This matters here because a developer should read a blob using a workload identity but cannot retrieve the storage account keys. Is that….

Question 730

A security audit finds a principal can list storage account keys despite having no blob data role. What should be evaluated?

  1. Associate the service SAS with a stored access policy on the relevant container.
  2. Review management-plane listKeys permissions and remove unnecessary key exposure.
  3. Remove a nonexistent blob data assignment while leaving the management-plane listKeys capability available.
  4. Issue a narrowly scoped short-lived SAS with write or create permissions for the target blob.

Explanation

Correct Answer

B:

Possession of account keys can grant data operations independently of role-based blob authorizations. Key-listing rights are sensitive and should be tightly controlled. This matters here because a security audit finds a principal can list storage account keys despite having no blob data role.

Incorrect Answers

A:

Stored access policies can control supported service SAS permissions and timing and can be modified or removed to revoke linked SAS authorization. This matters here because a security audit finds a principal can list storage account keys despite having no blob data role.

C:

Azure storage-account key listing is a management-plane action. A principal with listKeys rights can gain broad data access by acquiring the account key even without a Blob Data role; reduce that permission at the proper scope.

D:

A shared access signature can constrain the resource, operations, and expiry. Distributing an account key would grant broader authority than the upload requires. This matters here because a security audit finds a principal can list storage account keys despite having no blob data role.

Microsoft Azure Administrator (AZ-104) Practice Tests