An Azure service that provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.
The documented minimum RBAC set for PostgreSQL Migration Service includes both of these configuration read actions:
-
Microsoft.DBforPostgreSQL/flexibleServers/configurations/read -
Microsoft.DBforPostgreSQL/servers/configurations/read
The provider permissions listing in the available context includes Microsoft.DBforPostgreSQL/flexibleServers/* migration and server actions, including:
-
Microsoft.DBforPostgreSQL/flexibleServers/configurations/read -
Microsoft.DBforPostgreSQL/flexibleServers/migrations/write -
Microsoft.DBforPostgreSQL/flexibleServers/migrations/read -
Microsoft.DBforPostgreSQL/flexibleServers/migrations/delete -
Microsoft.DBforPostgreSQL/flexibleServers/checkMigrationNameAvailability/action -
Microsoft.DBforPostgreSQL/flexibleServers/getSourceDatabaseList/action -
Microsoft.DBforPostgreSQL/flexibleServers/testConnectivity/action -
Microsoft.DBforPostgreSQL/flexibleServers/read
No provider-operation entry in the available context confirms Microsoft.DBforPostgreSQL/servers/configurations/read as a valid action for current PostgreSQL RBAC permissions, while Microsoft.DBforPostgreSQL/flexibleServers/configurations/read is explicitly documented as valid.
Based on that, the supported replacement is:
- Use
Microsoft.DBforPostgreSQL/flexibleServers/configurations/read
For the migration permissions article, the unsupported Microsoft.DBforPostgreSQL/servers/configurations/read entry should be removed unless it is separately documented in the provider operations list.