Azure Integration built-in role

App Configuration Data Owner

Provides direct Microsoft Entra data-plane read, write, delete, and action access to App Configuration data, including key-values, snapshots, and feature flags. It grants no control-plane Actions for managing the App Configuration store resource.

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: 5ae67dd6-50cb-40e7-96ff-dc2bfa4b606b

Control-plane actions (0)

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

Data-plane actions (4)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the individual App Configuration store whose data the principal manages. Resource-group and subscription assignments are inherited by all stores below them and extend full configuration-data access to each inherited store.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign App Configuration Data Owner to the deployment or configuration-management identity directly on the target store. Use Data Reader for consumers and grant App Configuration Contributor separately only to principals that manage the store resource.

Related roles (2)

Common questions

When should I assign the App Configuration Data Owner Azure role?

Assign App Configuration Data Owner when you need to: Authorize a deployment or configuration-management identity to create, update, and delete configuration data in one store.; and Let a tightly controlled operations team manage key-values, snapshots, and feature flags through Microsoft Entra authentication.. Practical scope: Assign on the individual App Configuration store whose data the principal manages. Resource-group and subscription assignments are inherited by all stores below them and extend full configuration-data access to each inherited store.

What permissions does the App Configuration Data Owner Azure role grant?

The role definition grants 4 combined control-plane and data-plane actions. Representative operations include: Microsoft.AppConfiguration/configurationStores/*/read; Microsoft.AppConfiguration/configurationStores/*/write; Microsoft.AppConfiguration/configurationStores/*/delete; and Microsoft.AppConfiguration/configurationStores/*/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the App Configuration Data Owner Azure role?

Key considerations when assigning App Configuration Data Owner: The role can read, replace, and delete application settings and feature flags, which can change application behavior or expose sensitive configuration values.; It does not manage the store resource, networking, access-key authentication setting, or Azure role assignments.; and A parent-scope assignment gives full data access to every inherited App Configuration store.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →