Azure Analytics built-in role

Schema Registry Reader

Reads and lists Event Hubs Schema Registry groups and retrieves schemas. Reading schema-group resource descriptions is a control-plane Action, while retrieving schemas is a data-plane DataAction.

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: 2c56ea50-c6b3-40a6-83c0-9d98858bc7d2

Control-plane actions (1)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Microsoft documents assigning Schema Registry roles to an application security principal at the Event Hubs namespace. A role assigned at resource-group or subscription scope is inherited by every matching namespace below it and broadens schema visibility beyond one registry.

Common use cases (1)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Schema Registry Reader to the producer or consumer application security principal at the Event Hubs namespace containing the required schema groups. Use Schema Registry Contributor only for principals that manage schema groups or schema versions.

Related roles (1)

Common questions

When should I assign the Schema Registry Reader Azure role?

Assign Schema Registry Reader when you need to: Allow producer or consumer applications to list schema groups and retrieve registered schemas without changing them.. Practical scope: Microsoft documents assigning Schema Registry roles to an application security principal at the Event Hubs namespace. A role assigned at resource-group or subscription scope is inherited by every matching namespace below it and broadens schema visibility beyond one registry.

What permissions does the Schema Registry Reader Azure role grant?

The role definition grants 2 combined control-plane and data-plane actions. Representative operations include: Microsoft.EventHub/namespaces/schemagroups/read; and Microsoft.EventHub/namespaces/schemas/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Schema Registry Reader Azure role?

Key considerations when assigning Schema Registry Reader: Schema metadata can contain business contracts and trade-secret information, and Microsoft identifies schema groups as an authorization boundary that helps prevent leakage.; The schema DataAction exposes registered schema definitions even though the role cannot modify or delete them.; and A parent-scope assignment is inherited by multiple namespaces and exposes more schema registries than a namespace assignment.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →