인스턴스 역할 이해하기
n8n v2.34요약
모든 사용자는 하나의 인스턴스 역할을 가집니다. 기본 제공 인스턴스 역할에는 Owner, Admin, Member 세 가지가 있습니다. Admin 역할은 Pro 및 Enterprise 플랜에서 사용할 수 있습니다. n8n에는 두 가지 수준의 역할이 있습니다.
모든 사용자는 하나의 인스턴스 역할을 가집니다. 인스턴스 역할은 사용자의 권한과 n8n 인스턴스 전체에 대한 액세스를 결정합니다.
기본 제공 인스턴스 역할에는 Owner, Admin, Member 세 가지가 있습니다. 이 역할이 필요에 맞지 않으면 세분화된 권한을 가진 커스텀 인스턴스 역할을 만들 수 있습니다.
기능 제공 여부
Admin 역할은 Pro 및 Enterprise 플랜에서 사용할 수 있습니다.
인스턴스 역할과 프로젝트 역할
n8n에는 두 가지 수준의 역할이 있습니다. 인스턴스 역할은 사용자가 전체 인스턴스에서 수행할 수 있는 작업을 제어합니다. (RBAC의 일부인) 프로젝트 역할은 사용자가 특정 프로젝트 내에서 수행할 수 있는 작업을 제어하며, 사용자는 프로젝트마다 서로 다른 프로젝트 역할을 가질 수 있습니다.
Owner를 위한 Member 역할 계정 생성
n8n은 Owner가 자신을 위해 Member 역할을 가진 두 번째 계정을 만들 것을 권장합니다. Owner는 모든 워크플로, 자격 증명, 프로젝트를 보고 편집할 수 있습니다. 하지만 특정 워크플로를 누가 만들었는지 확인할 방법이 없으므로, Owner로 워크플로를 빌드하고 편집하면 다른 사람의 작업을 덮어쓸 위험이 있습니다.
| 권한 | Owner | Admin | Member |
|---|---|---|---|
| 자신의 이메일과 비밀번호 관리 | ✅ | ✅ | ✅ |
| 자신의 워크플로 관리 | ✅ | ✅ | ✅ |
| 태그 보기, 생성 및 사용 | ✅ | ✅ | ✅ |
| 태그 삭제 | ✅ | ✅ | ❌ |
| 모든 워크플로 보기 및 공유 | ✅ | ✅ | ❌ |
| 모든 자격 증명 보기, 편집 및 공유 | ✅ | ✅ | ❌ |
| 소스 컨트롤 설정 및 사용 | ✅ | ✅ | ❌ |
| 프로젝트 생성 | ✅ | ✅ | ❌ |
| 모든 프로젝트 보기 | ✅ | ✅ | ❌ |
| 사용자 추가 및 제거 | ✅ | ✅ | ❌ |
| Cloud 대시보드 액세스 | ✅ | ❌ | ❌ |
커스텀 인스턴스 역할#
기본 제공 역할이 액세스 요구 사항과 맞지 않으면, 세분화된 권한을 가진 커스텀 인스턴스 역할을 만들 수 있습니다. 커스텀 인스턴스 역할을 사용하면 전체 Admin 액세스 권한을 부여하지 않고도 특정 인스턴스 수준 기능(예: 사용자, 태그 또는 API 키 관리)을 부여할 수 있습니다.
생성 및 관리 방법은 커스텀 인스턴스 역할 만들기를 참고하세요.