Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
frhr
New Member

Deployment Pipelines permissions

Hi everyone,

 

I am trying to implement a solution using DEV and PROD workspaces, and a deployment pipeline to promote reports from DEV to PROD. When configuring the access in the pipeline, I see there is only one type of permission, Admin permissions. I don't want to give access permissions to the users, they only need the pipeline for promotion purposes. Also I have read on the documentation that a member permission (at least) is required on each stage.

 

My plan was to encorage the use of the deployment pipeline for promotion while keeping PROD as a only read / view workspace but it seems is not possible right now.

 

Any thoughts?

 

Thanks in advance! 

1 ACCEPTED SOLUTION
tayloramy
Community Champion
Community Champion

Hi @frhr,

You’re reading the docs right - deployment pipelines have only one pipeline-level role and it’s Admin. Workspace permissions are separate, and to actually deploy between stages you must be a pipeline admin and have at least Contributor, Member, or Admin on the workspaces connected to those stages. Viewer isn’t enough to perform deployments. See The deployment pipelines process and Get started with deployment pipelines.

What this means for a read-only PROD:

  • Keep end users as Viewers in PROD (or consume via an App).
  • Create a small “Release Managers” group and give it:
  • Optionally, keep a very small set of App managers as Member in PROD if you want App updates controlled separately from deployments.

If you want zero human editors in PROD: use a service principal as the deployment identity. Grant it Pipeline Admin and Contributor/Member on PROD, and remove edit roles from humans. Service principals can own and operate pipelines and workspaces; see Deployment Pipelines REST API (note the service principal prerequisites on that page).

There isn’t a built-in “deploy-only” permission or a workspace toggle that forces all edits to go through pipelines today. If you want that capability, consider voting for this idea: Make production workspace items read-only (editable only via Deployment Pipeline, Git, or API).

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, please mark this as the solution.

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.

View solution in original post

1 REPLY 1
tayloramy
Community Champion
Community Champion

Hi @frhr,

You’re reading the docs right - deployment pipelines have only one pipeline-level role and it’s Admin. Workspace permissions are separate, and to actually deploy between stages you must be a pipeline admin and have at least Contributor, Member, or Admin on the workspaces connected to those stages. Viewer isn’t enough to perform deployments. See The deployment pipelines process and Get started with deployment pipelines.

What this means for a read-only PROD:

  • Keep end users as Viewers in PROD (or consume via an App).
  • Create a small “Release Managers” group and give it:
  • Optionally, keep a very small set of App managers as Member in PROD if you want App updates controlled separately from deployments.

If you want zero human editors in PROD: use a service principal as the deployment identity. Grant it Pipeline Admin and Contributor/Member on PROD, and remove edit roles from humans. Service principals can own and operate pipelines and workspaces; see Deployment Pipelines REST API (note the service principal prerequisites on that page).

There isn’t a built-in “deploy-only” permission or a workspace toggle that forces all edits to go through pipelines today. If you want that capability, consider voting for this idea: Make production workspace items read-only (editable only via Deployment Pipeline, Git, or API).

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, please mark this as the solution.

If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.