Azure Storage built-in role

Storage Actions Contributor

Authors and manages Azure Storage Actions storage tasks. It can create, read, update, delete, list, and preview tasks and view their assignments and reports, but it has no DataActions and does not assign a task to a storage account or execute blob operations.

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: bd8acdb0-202c-4493-a7fe-ef98eefbfbc4

Control-plane actions (10)

Data-plane actions (0)

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

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The role is assignable throughout the Azure hierarchy. Assign it on the storage task or the resource group containing approved tasks. Its permissions are limited to the Storage Actions control plane and supporting reads; target storage data access belongs to the task managed identity.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Storage Actions Contributor to storage-task authors at the task or dedicated resource-group scope. Keep target-account assignment and execution permissions separate, and require review before a task with delete or retention operations is assigned.

Related roles (2)

Common questions

When should I assign the Storage Actions Contributor Azure role?

Assign Storage Actions Contributor when you need to: Create or update a storage task definition, conditions, and supported operations.; and Preview task conditions and inspect task assignments and run reports without granting target-account data access.. Practical scope: The role is assignable throughout the Azure hierarchy. Assign it on the storage task or the resource group containing approved tasks. Its permissions are limited to the Storage Actions control plane and supporting reads; target storage data access belongs to the task managed identity.

What permissions does the Storage Actions Contributor Azure role grant?

The role definition grants 10 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.Insights/alertRules/*; Microsoft.Resources/deployments/*; Microsoft.Resources/subscriptions/resourceGroups/read; Microsoft.StorageActions/storageTasks/read; and Microsoft.StorageActions/storageTasks/write. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Storage Actions Contributor Azure role?

Key considerations when assigning Storage Actions Contributor: The role cannot directly access blob data, but it can define tasks containing destructive, retention, or immutability operations.; A task has no effect on a target account until separately assigned and its managed identity receives an execution role.; and Combining this role with Task Assignment Contributor lets one principal both define and deploy task behavior.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →