liveBook · Manning

Subscription scope

As explained in Azure Security

Subscription level is an Azure RBAC scope that applies permissions across resources in an Azure subscription.

A subscription scope applies Azure RBAC permissions across resources within an Azure subscription. It gives an assignment broad reach while keeping authorization bounded by that subscription. section 2.3.2

Azure Policy also supports subscription scope. Assigning a policy there evaluates existing resources, reports compliance, and evaluates future deployments against the policy. section 10.2.2

Use subscription scope when governance or access requirements should cover the subscription:

  • Target the scope with the form /subscriptions/{subID}. section 10.2.2
  • Apply Azure Policy at the highest scope applicable to the organization, unless a narrower boundary is required. section 10.2.2
  • Use roles and role definitions to determine which identities can perform which actions at the subscription scope. section 2.3.2

Restrict virtual machine sizes

Create an Azure Policy assignment at the subscription scope, provide a list of permitted VM SKUs such as Standard_D2s_v3 and Standard_D4s_v3, and inspect the resulting assignment JSON for its scope, parameters, policy definition, and enforcement mode. section 10.2.2

How Azure Security covers it

How deep it goes
Defines the subscription path and explains policy evaluation, RBAC roles, and assignment output without detailing deeper authorization internals.
Examples
Uses allowed VM SKU assignments, Azure CLI commands, compliance reports, and storage-account shared-key evaluation as practical examples.
What it assumes
Assumes familiarity with Azure resources and introduces how security principals, role definitions, permissions, and scopes combine in RBAC.
What you can do after
Operate/configure Azure Policy assignments at subscription scope and interpret their parameters, scope, policy definition, and enforcement mode.
How it connects
Connects Azure RBAC, role definitions, security principals, Azure Policy, management groups, resource groups, and policy exemptions.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Azure Security. The section links point to the parts of the book it draws on.