Azure Storage built-in role

Avere Operator

Is the service role used by Avere vFXT cluster node identities to manage node networking, join the cluster subnet and network security group, manage blob containers, and read, write, or delete blob data used by the cluster. It is not an end-user file-access role.

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: c025889f-8102-4ebf-b32c-fc0c6f0c6bd9

Control-plane actions (11)

Data-plane actions (3)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The role is assignable throughout the Azure hierarchy, but the archived Avere guidance assigns it to cluster nodes inside the isolated cluster deployment. Its limited control-plane actions still include network-interface writes and container management, while its DataActions grant blob read, write, and delete at the assigned scope.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Avere Operator only to each Avere vFXT cluster node identity, at the smallest scope containing the cluster network resources and intended Blob Storage core filer. Keep controller duties on Avere Contributor and remove node assignments as the cluster is decommissioned.

Related roles (1)

Common questions

When should I assign the Avere Operator Azure role?

Assign Avere Operator when you need to: Run the Avere vFXT cluster node identities that move cluster IP addresses and interact with their Blob Storage core filer.; and Add nodes to an existing Avere vFXT cluster by passing the documented Avere Operator role to the node identities.. Practical scope: The role is assignable throughout the Azure hierarchy, but the archived Avere guidance assigns it to cluster nodes inside the isolated cluster deployment. Its limited control-plane actions still include network-interface writes and container management, while its DataActions grant blob read, write, and delete at the assigned scope.

What permissions does the Avere Operator Azure role grant?

The role definition grants 14 combined control-plane and data-plane actions. Representative operations include: Microsoft.Compute/virtualMachines/read; Microsoft.Network/networkInterfaces/read; Microsoft.Network/networkInterfaces/write; Microsoft.Network/virtualNetworks/read; Microsoft.Network/virtualNetworks/subnets/read; and Microsoft.Network/virtualNetworks/subnets/join/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Avere Operator Azure role?

Key considerations when assigning Avere Operator: The node identity can modify network interfaces and directly read, write, and delete blobs in scope.; Deleting a node directly in Azure without first removing it from the cluster can cause data loss.; and Because this is a service role for an archived product, reuse by unrelated automation is unsupported by the cited Avere workflow.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (5)

Official Microsoft Learn documentation →