Azure Containers built-in role

Azure Container Storage Owner

Installs Azure Container Storage, grants its managed identity access, and configures Azure Elastic SAN resources. It has broad Azure control-plane deployment and support operations plus role-assignment write and delete authority constrained by a built-in condition to Azure Container Storage Operator; it has no storage data-plane DataActions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 95de85bd-744d-4664-9dde-11430bc34793

Control-plane actions (17)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Conditions (1)

Assignable scopes (1)

Practical scope

Microsoft documents this role at subscription scope for installation and Elastic SAN setup. The assignment is inherited throughout the subscription, while Operator assignments should be narrowed to the AKS infrastructure resource group when supported.

Common use cases (1)

Prerequisites (2)

Best practices (2)

Security considerations (2)

Assignment guidance

Assign Azure Container Storage Owner only to the storage platform owner for subscriptions that require its full installation and Elastic SAN workflow. Prefer Contributor when sufficient, preserve the built-in condition, and scope Operator to the AKS managed identity and infrastructure boundary.

Related roles (2)

Common questions

When should I assign the Azure Container Storage Owner Azure role?

Assign Azure Container Storage Owner when you need to: Allow the designated storage platform owner to install Azure Container Storage with Elastic SAN and grant the AKS managed identity its constrained Operator access.. Practical scope: Microsoft documents this role at subscription scope for installation and Elastic SAN setup. The assignment is inherited throughout the subscription, while Operator assignments should be narrowed to the AKS infrastructure resource group when supported.

What permissions does the Azure Container Storage Owner Azure role grant?

The role definition grants 17 combined control-plane and data-plane actions. Representative operations include: Microsoft.ElasticSan/elasticSans/*; Microsoft.ElasticSan/locations/*; Microsoft.ElasticSan/elasticSans/volumeGroups/*; Microsoft.ElasticSan/elasticSans/volumeGroups/volumes/*; Microsoft.ElasticSan/locations/asyncoperations/read; and Microsoft.KubernetesConfiguration/extensions/write. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure Container Storage Owner Azure role?

Key considerations when assigning Azure Container Storage Owner: The role can deploy and configure storage infrastructure and grant or revoke the service operator role, materially affecting cluster storage availability and placement.; and Its conditioned role-assignment authority is narrower than general role administration, but the remaining control-plane authority is still broad and should not be treated as a default assignment.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →