Azure permission model

Understanding Microsoft Azure Architecture and Services

Florin Angelescu

Azure Architect

Azure permission model

Microsoft Entra ID

  • Structure and system in place for managing and controlling access to Azure resources
  • Two primary models for managing access:
    • Directory roles
    • Role-Based Access Control (RBAC)
Understanding Microsoft Azure Architecture and Services

What is a role?

Roles

  • Collection of permissions
  • Define the actions an entity can perform on Azure resources
  • Azure offers:
    • Predefined roles
    • Creation of custom roles
Understanding Microsoft Azure Architecture and Services

Directory roles

Directory roles

  • Identity and access management within the organization
  • Not related to managing access to Azure resources
Understanding Microsoft Azure Architecture and Services

Directory roles

Directory roles

Understanding Microsoft Azure Architecture and Services

Directory roles use cases

Directory roles

  • Administrative tasks related to:

    • User accounts
    • Groups
    • Directory settings
  • Example: IT administrator

Man_behind_Computer.jpg

Understanding Microsoft Azure Architecture and Services

Role-based access control (RBAC)

RBAC

  • Manage access to Azure resources
  • Control who can do what within:
    • Subscription
    • Resource group
    • Individual resource
  • Assign specific roles
  • Assign only the necessary permissions
Understanding Microsoft Azure Architecture and Services

RBAC use cases

RBAC use cases

Understanding Microsoft Azure Architecture and Services

RBAC inheritance

RBAC inheritance

  • Permissions are propagated through different levels of the resource hierarchy
  • Permissions assigned at a higher level are automatically inherited by lower levels
Understanding Microsoft Azure Architecture and Services

RBAC inheritance

RBAC inheritance

Understanding Microsoft Azure Architecture and Services

RBAC inheritance

RBAC inheritance

Understanding Microsoft Azure Architecture and Services

Let's practice!

Understanding Microsoft Azure Architecture and Services

Preparing Video For Download...