功能可用性

RBAC 在所有版本中都可用,除了社区版。不同版本的项目数量和角色数量不同。有关版本详情,请参阅 n8n 的定价页面

角色类型与账户类型

角色类型和账户类型是不同的概念。每个账户都有一个类型。该账户可以在不同项目中拥有不同的角色类型。

RBAC 是一种基于用户角色和项目来管理工作流和凭据访问权限的方式。您可以将工作流分组到项目中,用户访问权限取决于用户在项目中的角色。本节提供在 n8n 中使用 RBAC 的指南。

RBAC 角色类型#

功能可用性

  • 项目编辑者(Project Editor)角色在 Pro Cloud 和 Self-hosted Enterprise 订阅计划中可用
  • 项目查看者(Project Viewer)角色仅在 Self-hosted Enterprise 和 Cloud Enterprise 订阅计划中可用

在项目内部,有三种用户角色:管理员(Admin)、编辑者(Editor)和查看者(Viewer)。这些角色控制用户能在项目中执行哪些操作。一个用户在不同项目中可以拥有不同的角色。

项目管理员(Project Admin)#

项目管理员角色拥有最高级别的权限。项目管理员可以:

  • 管理项目设置:更改名称、删除项目
  • 管理项目成员:邀请成员、移除成员、更改成员角色
  • 查看、创建、更新和删除项目内的任何工作流、凭据或执行记录

项目编辑者(Project Editor)#

项目编辑者可以查看、创建、更新和删除项目内的任何工作流、凭据或执行记录。

项目查看者#

项目查看者本质上是一个具有只读权限的角色,可以访问项目内的所有工作流、凭证和执行记录。

查看者无法手动执行项目中存在的任何工作流。

角色类型与账户类型

角色类型和账户类型是不同的概念。每个账户都有一个类型。该账户在不同项目中可以拥有不同的角色类型。

项目

/// 信息 | 功能可用性 RBAC(基于角色的访问控制)在所有订阅计划中都可用,社区版除外。不同计划支持的项目数量和角色类型有所不同。详情请参考 n8n 的定价页面。 ///

n8n 使用项目来分组工作流和凭证,并为每个项目中的用户分配角色类型。这意味着单个用户可以在不同项目中拥有不同角色,从而获得不同级别的访问权限。

创建项目#

实例所有者和实例管理员可以创建项目。

创建项目步骤:

  1. 点击 

    加号图标

     添加项目
  2. 填写项目设置。
  3. 点击 保存

在项目中添加或移除用户#

项目管理员可以添加和移除用户。

添加用户到项目的步骤:

  1. 选择目标项目。
  2. 点击 项目设置
  3. 在 项目成员 下,浏览用户列表或通过用户名/邮箱搜索。
  4. 选择要添加的用户。
  5. 检查角色类型并按需修改。
  6. 点击 保存

从项目中移除用户的步骤:

  1. 选择目标项目。
  2. 点击 项目设置
  3. 在相应用户的角色类型下拉菜单中,选择 移除访问权限
  4. 点击 保存

删除项目#

删除项目的步骤:

  1. 选择目标项目。
  2. 点击 项目设置
  3. 点击 删除项目
  4. 选择如何处理工作流和凭证。可选择:
    • 将其工作流和凭证转移到其他项目:n8n 会提示您选择转移数据的目标项目。
    • 删除其工作流和凭证:n8n 会要求您确认是否删除项目中的所有数据。

在工作流或用户间迁移工作流和凭据#

工作流和凭据的所有者可以将工作流或凭据(变更所有权)迁移到他们有权限访问的其他用户或项目中。

迁移操作会撤销共享

迁移工作流或凭据会移除所有现有的共享设置。请注意,这可能会影响当前正在共享这些资源的其他工作流。

  1. 选择工作流菜单 

    工作流菜单图标

     或凭据菜单 

    工作流菜单图标

     > 迁移

    迁移带有凭据的工作流

    当迁移包含您有权限共享的凭据的工作流时,您可以选择同时共享这些凭据。这能确保工作流继续拥有执行所需的凭据访问权限。n8n 会标注出无法迁移的凭据(您没有共享权限的凭据)。

  2. 选择您想要迁移到的项目或用户。

  3. 选择下一步
  4. 确认您已了解迁移的影响:如果目标项目中无法提供工作流所需的凭据,工作流可能会停止运行,且 n8n 会移除当前所有的单独共享设置。
  5. 选择确认迁移到新项目

在项目中使用外部密钥#

要在项目中使用外部密钥,必须确保项目成员中包含实例所有者或实例管理员

《CDA数据分析师技能树系列图书》系统整合数据分析核心知识,从基础工具(如Python、SQL、Excel、Tableau、SPSS等)到机器学习、深度学习算法,再到行业实战(金融、零售等场景)形成完整体系。书中结合案例讲解数据清洗、建模、可视化等技能,兼顾理论深度与实操性,帮助读者构建系统化知识框架。同时,内容紧跟行业趋势,涵盖大数据分析、商业智能、ChatGPT与DeepSeek等前沿领域,还配套练习与项目实战,助力读者将知识转化为职场竞争力,是数据分析师从入门到进阶的实用参考资料。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐