








Last updated August 20, 2026
This article explains how roles and permissions work together across Heroku teams, apps, and pipelines. Understanding these relationships helps you manage access securely and efficiently.
Heroku uses a layered approach to access control. Each team, app, and pipeline, has its own roles and permissions. If you use Heroku Enterprise, there’s an additional account layer that provides advanced permission controls.
If you’re part of a Heroku Enterprise account, you have access to advanced permission controls at the organization level. Use these permissions to manage access to apps, pipelines, and resources across your entire enterprise.
See Enterprise Accounts Permissions Summary for details.
Many users interact with Heroku through teams. Teams assign roles that define what you can do across all associated apps and resources:
Learn more in Team Roles and Allowed Actions and Managing Heroku Team Roles and App Access.
Each app has its own set of permissions, which are based on your team role or collaborator status. App permissions control actions like deploying code, managing config vars, and viewing logs.
For details, see App Permissions and Managing App Permissions.
Pipelines group apps into stages (development, staging, production) for continuous delivery. Pipeline permissions are distinct from app permissions and focus on actions related to review apps and CI.
view, deploy, operate, and manage, each granting specific capabilities.For a full breakdown, see Pipelines: Permissions and Capabilities.
Pipeline permissions don’t override app permissions. You need the right app-level access to perform certain actions, even if you have pipeline permissions.
For example, a team member with operate permission on a pipeline can manage review apps, but can’t deploy to production unless they also have deploy access on the production app.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。