Azure Storage built-in role

Storage Blob Data Owner

Provides full access to Azure Blob Storage containers and blob data, including the ability to set ownership and manage POSIX access control for Azure Data Lake Storage. It also can request a Blob user delegation key and is broader than ordinary read/write/delete blob access.

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: b7e6dc6d-f1e8-4753-8033-0f276bb0955b

Control-plane actions (2)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The role can be assigned at a container, storage account, resource group, subscription, or management group and is inherited by child blobs. Its container wildcard and blob DataAction wildcard apply within the effective scope; delegation-key requests require storage-account scope or higher.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Storage Blob Data Owner only where the principal must administer POSIX ownership or ACLs or otherwise needs full blob control. Scope it to the relevant container, use groups or managed identities, and choose Contributor or Reader when ownership administration is not required.

Related roles (2)

Editorial sources (7)

Official Microsoft Learn documentation →