Azure Web and Mobile built-in role

Azure Maps Search and Render Data Reader

Reads only the Azure Maps Search and Render data APIs used by common visual web SDK scenarios. The role has two DataActions and no control-plane Actions, so it does not manage the Azure Maps account or authorize other Azure Maps service APIs.

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: 6be48352-4f82-47c9-ad5e-0acacefdb005

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (2)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign directly on the Azure Maps account used by the web or mapping application. Assignments at resource-group, subscription, or management-group scope are inherited by other map accounts below them, while an account assignment contains the Search and Render access to one account.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Azure Maps Search and Render Data Reader to the application identity or approved user group on the one Azure Maps account serving the visual web experience. Move to Data Reader only when additional immutable APIs are documented, to Data Contributor only for mutable operations, or to a custom role for a single-API boundary.

Related roles (2)

Common questions

When should I assign the Azure Maps Search and Render Data Reader Azure role?

Assign Azure Maps Search and Render Data Reader when you need to: Render map tiles and perform Azure Maps search operations in a public-facing or interactive web application.; and Authorize a browser-oriented visual map workload without granting the wider immutable API set in Azure Maps Data Reader.. Practical scope: Assign directly on the Azure Maps account used by the web or mapping application. Assignments at resource-group, subscription, or management-group scope are inherited by other map accounts below them, while an account assignment contains the Search and Render access to one account.

What permissions does the Azure Maps Search and Render Data Reader Azure role grant?

The role definition grants 2 combined control-plane and data-plane actions. Representative operations include: Microsoft.Maps/accounts/services/render/read; and Microsoft.Maps/accounts/services/search/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure Maps Search and Render Data Reader Azure role?

Key considerations when assigning Azure Maps Search and Render Data Reader: The role limits Azure Maps data access to Search and Render, but search requests and rendered content can still reveal location or usage information relevant to the application.; CORS rules do not replace authentication or Azure RBAC, and an overly broad allowed-origin list does not reduce the permissions granted to a valid token.; and A parent-scope assignment gives the same Search and Render access on every inherited Azure Maps account.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →