InfoGrab DocsInfoGrab Docs

외부 시크릿

외부 시크릿 볼트를 n8n과 연결하여 자격 증명을 안전하게 관리하는 방법을 안내합니다.

기능 가용성 외부 시크릿은 Enterprise Self-hosted 및 Enterprise Cloud 플랜에서 사용 가능합니다. n8n은 다음 시크릿 공급업체를 지원합니다: 1Password( Connect Server 경유), AWS Secrets Manager, Azure Key Vault, GCP Secrets Manager, HashiCorp Vault. n8n 버전 2.10.0부터 시크릿 공급업체당 여러 볼트를 연결할 수 있습니다. 이전 버전은 공급업체당 하나의 볼트만 지원합니다. 버전 2.13.0 부터 활성화된 경우, 프로젝트 편집자는 자신의 프로젝트 내에서 외부 시크릿을 사용할 수 있으며, 프로젝트 관리자는 프로젝트 볼트도 관리할 수 있습니다. n8n은 HashiCorp Vault Secrets 를 지원하지 않습니다. Infisical 지원 중단 Infisical은 지원이 중단되었습니다. 버전 2.10.0부터 새 Infisical 볼트를 연결할 수 없습니다. 기존 볼트는 당분간 유지됩니다. 외부 시크릿 스토어를 사용하여 n8n의 자격 증명 을 관리할 수 있습니다. n8n은 모든 자격 증명을 데이터베이스에 암호화하여 저장하고, 기본적으로 접근을 제한합니다. 외부 시크릿 기능을 사용하면 민감한 자격 증명 정보를 외부 볼트에 저장하고, n8n이 필요할 때 이를 로드하도록 할 수 있습니다. 이는 보안의 추가 계층을 제공하며 여러 n8n 환경 에서 사용되는 자격 증명을 한 곳에서 중앙 집중식으로 관리할 수 있게 해줍니다. 전역 볼트 # 기본적으로 시크릿 볼트는 전역 입니다: 인스턴스의 사용자들이 해당 볼트의 시크릿을 참조하는 자격증명을 사용할 수 있습니다. 개인 프로젝트에서는 인스턴스 소유자와 관리자만 전역 볼트의 시크릿을 자격증명에서 사용할 수 있습니다. 프로젝트 볼트 # 인스턴스 관리자는 볼트를 특정 프로젝트 와 공유할 수 있습니다. 볼트를 프로젝트에 할당하면 해당 프로젝트의 자격증명만 볼트의 시크릿을 참조할 수 있습니다. 볼트를 단일 프로젝트에 연결하거나 전역으로 유지할 수 있습니다. 볼트 범위를 변경하려면: n8n에서 Settings > External Secrets 로 이동합니다. 구성할 볼트를 찾아 Edit 를 선택합니다. Share 아래에서 다음 중 하나를 선택합니다: Global : 전체 n8n 인스턴스에서 이 볼트를 공유합니다. 인스턴스 전반의 자격증명이 이 시크릿을 참조할 수 있습니다. Project : 이 볼트를 특정 프로젝트로 제한합니다. 프로젝트를 선택하면 해당 프로젝트의 자격증명만 시크릿에 접근할 수 있습니다. 구성을 Save 합니다. n8n을 시크릿 스토어에 연결 # 시크릿 값 n8n은 시크릿의 일반 텍스트 값만 지원하며, JSON 객체는 지원하지 않습니다. n8n에서 Settings > External Secrets 로 이동합니다. Add secrets vault 를 클릭합니다. 볼트의 고유한 이름을 입력합니다. 이는 자격 증명에서 {{ $secrets.<vault-name>... }} 표현식으로