Microsoft AZ-104 Practice Test 52
Question 510
A new hire is added to a security group that holds Reader on a subscription. Which permission should they gain after propagation?
- Use resource-management roles without Microsoft.Authorization/roleAssignments/write.
- Combine applicable direct, group-derived, and inherited Azure RBAC grants.
- Verify that inherited Reader permissions flow from the containing resource group to child resources.
- Receive the group's inherited Reader authorization at subscription and child resource scopes.
Explanation
Correct Answer
D:Azure RBAC supports assigning roles to Entra groups. Eligible group members acquire the specified rights at the assignment scope. This matters here because a new hire is added to a security group that holds Reader on a subscription. Which permission should they gain after….
Incorrect Answers
A:Operational compute control and access delegation are different Azure management actions. A role that lacks assignment write cannot grant roles solely because it can start a VM. This matters here because a new hire is added to a security group that holds Reader on a subscription. Which permission should they gain after….
B:Azure RBAC generally adds the allowed actions from applicable assignments, subject to deny assignments and other controls. Reviewing only the direct role undercounts access. This matters here because a new hire is added to a security group that holds Reader on a subscription. Which permission should they gain after….
C:Azure RBAC assignments at a parent scope are inherited by descendants, including new resources, so individual VM Reader grants are unnecessary. This matters here because a new hire is added to a security group that holds Reader on a subscription. Which permission should they gain after….
Question 511
A newly added group member gets AccessDenied immediately after the change. What should they try before requesting Owner?
- Do not treat resource Contributor as an RBAC delegation role; grant narrowly scoped assignment authority if justified.
- Use Check access for the actual user or service principal and review inherited paths.
- Allow RBAC propagation and refresh the authentication session or token before retrying.
- Assign an unrelated resource-group Reader grant and assume group membership propagation is always immediate.
Explanation
Correct Answer
C:Group membership and role-assignment changes are not always visible instantaneously. Reauthentication and propagation checks avoid unnecessary broad role grants.
Incorrect Answers
A:Resource deployment writes do not include authorization writes. Promoting to Owner broadly would exceed the narrow access need when a dedicated role is sufficient.
B:IAM effective access considers assignments through security groups and ancestor scopes, not only assignments displayed for a single principal. This matters here because a newly added group member gets AccessDenied immediately after the change.
D:An unrelated Reader grant does not fix an existing newly changed group entitlement. Allow directory and role-membership propagation and refresh tokens before escalating privileges.
Question 512
A custom role grants a service principal access to list resource properties but also accidentally includes delete operations. What should be changed?
- Add another VM management role without removing delete operations from the overbroad custom role.
- Remove unnecessary delete Actions from the custom role definition and reassess effective assignments.
- Recognize that NotActions only excludes permissions from its own role and is not a global deny.
- Assign Contributor to the engineer at the team resource-group scope.
Explanation
Correct Answer
B:Least privilege requires granting only the provider operations the workload needs. Removing delete from one role still requires checking other positive grants. This matters here because a custom role grants a service principal access to list resource properties but also accidentally includes delete….
Incorrect Answers
A:Additional roles are additive, so granting a different role cannot subtract a Delete action. Repair the custom role's allowed actions and review inherited permissions.
C:Effective positive role assignments are combined. To impose a hard prohibition, examine deny assignments or policy/locks instead of relying on NotActions across roles.
D:Contributor manages supported Azure resources but does not include role-assignment administration. The assignment should be limited to the group's operational boundary. This matters here because a custom role grants a service principal access to list resource properties but also accidentally includes delete….
Question 513
A service principal can delete resources despite removal of delete Actions from a custom role. Where else might permission originate?
- Review inherited and group-based Contributor assignments at ancestor scopes.
- Inspect other direct, group-based, and inherited role assignments for delete Actions.
- Use an applicable Azure deny assignment where created by supported Azure services.
- Inspect only the edited custom role's Actions and ignore another built-in or inherited role assigned to the service principal.
Explanation
Correct Answer
B:A customized role is one of potentially several grants. Effective RBAC actions can survive from another role at the same or ancestor scope.
Incorrect Answers
A:Removing one role assignment does not remove independent group or ancestor permissions. Effective access must be evaluated across all applicable grants. This matters here because a service principal can delete resources despite removal of delete Actions from a custom role. Where else might….
C:Deny assignments restrict actions even if a role permits them. They are not ordinary user-created substitute roles and have distinct management rules. This matters here because a service principal can delete resources despite removal of delete Actions from a custom role. Where else might….
D:A service principal can obtain delete authority through another direct, group or ancestor-scoped assignment. Effective access must be traced across all roles rather than a single custom definition.
Question 514
An auditor must inventory which users can access a storage account management plane today. Which portal section should be used?
- Use the storage account's Access control (IAM) Check access and role assignments views.
- Assign RBAC Administrator to the auditor instead of inspecting the storage account Access control (IAM) page.
- Inspect effective Storage Blob Data role assignments and inherited data permissions.
- Assign Owner at the smallest authorized Azure scope.
Explanation
Correct Answer
A:Azure IAM views list direct assignments and can help evaluate the selected principal's effective access. This is not a blob data transaction log. This matters here because an auditor must inventory which users can access a storage account management plane today. Which portal section….
Incorrect Answers
B:Granting access-delegation authority is unnecessary for inventorying existing permissions. Inspect role assignments and effective access at the storage account and inherited scopes.
C:Viewing an ARM storage resource and reading blob data use different permissions. A missing data-plane role can cause this authorization failure. This matters here because an auditor must inventory which users can access a storage account management plane today. Which portal section….
D:Owner includes ordinary resource management and role-assignment control. Its broad reach warrants tight scope and governance. This matters here because an auditor must inventory which users can access a storage account management plane today. Which portal section….
Question 515
A reviewer checks only one directly listed role and concludes a group member has no access. What view improves accuracy?
- Check only direct Reader assignments on the resource and ignore inherited and group-based grants.
- Combine applicable direct, group-derived, and inherited Azure RBAC grants.
- Use Check access for the actual user or service principal and review inherited paths.
- Inspect effective Storage Blob Data role assignments and inherited data permissions.
Explanation
Correct Answer
C:IAM effective access considers assignments through security groups and ancestor scopes, not only assignments displayed for a single principal. This matters here because a reviewer checks only one directly listed role and concludes a group member has no access. What view improves accuracy.
Incorrect Answers
A:Effective permissions can be inherited from ancestors and group membership. A direct-only inspection omits valid authorization paths and can falsely report no access.
B:Azure RBAC generally adds the allowed actions from applicable assignments, subject to deny assignments and other controls. Reviewing only the direct role undercounts access. This matters here because a reviewer checks only one directly listed role and concludes a group member has no access. What view improves accuracy.
D:Viewing an ARM storage resource and reading blob data use different permissions. A missing data-plane role can cause this authorization failure. This matters here because a reviewer checks only one directly listed role and concludes a group member has no access. What view improves accuracy.
Question 516
A policy investigation needs to distinguish an Entra tenant role from an Azure subscription role. What conceptual boundary should be used?
- Filter Activity Log by authorization provider operation, target scope, and event time.
- Delegate separate RBAC assignment administration only if approved, using a suitable scoped access role.
- Separate directory administration roles from Azure resource RBAC permissions.
- Recognize that NotActions only excludes permissions from its own role and is not a global deny.
Explanation
Correct Answer
C:Global Administrator and Password Administrator govern tenant identity operations, while Azure Owner or Contributor govern Azure resources at assigned scopes. This matters here because a policy investigation needs to distinguish an Entra tenant role from an Azure subscription role. What conceptual….
Incorrect Answers
A:Historical control-plane records identify operations and actors. Inspecting only the current IAM list will not show past change events. This matters here because a policy investigation needs to distinguish an Entra tenant role from an Azure subscription role. What conceptual….
B:Resource modification rights do not imply authority to grant permissions. Role Based Access Control Administrator or User Access Administrator covers assignment tasks under appropriate conditions. This matters here because a policy investigation needs to distinguish an Entra tenant role from an Azure subscription role. What conceptual….
D:Effective positive role assignments are combined. To impose a hard prohibition, examine deny assignments or policy/locks rather than relying on NotActions across roles. This matters here because a policy investigation needs to distinguish an Entra tenant role from an Azure subscription role. What conceptual….
Question 517
An enterprise wants an inherited Azure RBAC Reader assignment for many child subscriptions. What hierarchy feature should be used?
- Assign a location-restriction Azure Policy at the parent management group and assume that automatically grants Azure RBAC Reader permissions.
- Use a management group and grant Reader at the approved ancestor scope.
- Use Azure Policy compliance state and assignment evaluation details for the reporting scope.
- Build a management-group hierarchy aligned to governance boundaries.
Explanation
Correct Answer
B:Management groups organize subscriptions and permit inherited governance policies and role grants. They do not contain VMs directly. This matters here because an enterprise wants an inherited Azure RBAC Reader assignment for many child subscriptions. What hierarchy feature….
Incorrect Answers
A:Azure Policy compliance assignments do not grant principals Azure RBAC visibility. Assign the Reader role at the management-group scope so the permission inherits into the required subscriptions.
C:Compliance records identify evaluated resources and policies with noncompliant states. A tag listing alone does not indicate whether a complex initiative passes. This matters here because an enterprise wants an inherited Azure RBAC Reader assignment for many child subscriptions. What hierarchy feature….
D:Management groups support broad governance scope and administrative inheritance. Naming individual subscription resources is not an effective hierarchy. This matters here because an enterprise wants an inherited Azure RBAC Reader assignment for many child subscriptions. What hierarchy feature….
Question 518
A subscription has an unexpected Reader role after reparenting under a different management group. What should be traced?
- Inspect inherited CanNotDelete locks on the VM or parent scopes.
- Check quota limits and access assignments in the destination subscription.
- Review inherited policy assignments at the subscription's new management-group ancestry.
- Review role assignments inherited from the management-group tree after reparenting.
Explanation
Correct Answer
D:Changing the management-group ancestry changes ancestor role inheritance. The permission may originate above the subscription. This matters here because a subscription has an unexpected Reader role after reparenting under a different management group.
Incorrect Answers
A:Management locks are enforced independently of positive RBAC permissions. A delete lock may block Owner and Contributor deletion attempts. This matters here because a subscription has an unexpected Reader role after reparenting under a different management group.
B:Subscription moves can change available quotas and effective administrative scopes. The destination does not automatically inherit all operational limits of the source subscription. This matters here because a subscription has an unexpected Reader role after reparenting under a different management group.
C:A management hierarchy move changes effective ancestor governance. A child's local settings cannot simply override an inherited deny effect. This matters here because a subscription has an unexpected Reader role after reparenting under a different management group.
Question 519
A business unit needs a cost warning for a particular tagged application but not every resource. What scope/filter should the budget use?
- Build a management-group hierarchy aligned to governance boundaries.
- Create a supported Cost Management budget filtered to the target application tag or scope.
- Create an Azure Cost Management budget with threshold notifications.
- Create only an unfiltered subscription-wide budget and assume it alerts on this application without including other workloads.
Explanation
Correct Answer
B:Budget filters can focus cost reporting for supported tags and scopes. A global subscription threshold would include unrelated consumption. This matters here because a business unit needs a cost warning for a particular tagged application but not every resource. What scope/filter….
Incorrect Answers
A:Management groups support broad governance scope and administrative inheritance. Naming individual subscription resources is not an effective hierarchy. This matters here because a business unit needs a cost warning for a particular tagged application but not every resource. What scope/filter….
C:Budgets track accumulated or forecast cost and notify at configured percentages. They do not universally stop running resources when exceeded. This matters here because a business unit needs a cost warning for a particular tagged application but not every resource. What scope/filter….
D:A subscription-wide budget would aggregate many unrelated resources. Use the supported application tag filter or appropriately targeted budget scope to isolate this application’s costs before configuring warnings.
Question 520
A budget shows unexpected blank tagged costs despite apparently correct tagging. What should be checked?
- Inspect the VM tags directly and the existence of a tag-inheritance policy.
- Check billing tag inclusion, cost attribution support and resource tag propagation.
- Verify tagging on each billable resource and cost-data tag support.
- Attach the CanNotDelete lock at the database resource scope.
Explanation
Correct Answer
B:Not every charge maps cleanly to all resource tags. The report must use a supported dimension and relevant cost data. This matters here because a budget shows unexpected blank tagged costs despite apparently correct tagging.
Incorrect Answers
A:Tagging the parent group is not equivalent to tagging each child. Cost reporting by resource tag needs metadata on the actual billable resource. This matters here because a budget shows unexpected blank tagged costs despite apparently correct tagging.
C:Resource group tags are not automatically inherited by children. Some billing entries cannot be attributed by particular tags. This matters here because a budget shows unexpected blank tagged costs despite apparently correct tagging.
D:A resource-specific lock protects only the selected asset rather than every descendant in the resource group. Parent locks could have a wider blast radius. This matters here because a budget shows unexpected blank tagged costs despite apparently correct tagging.