InfoGrab Docs

외부 스토리지

AWS S3를 사용하여 n8n 워크플로 실행에서 생성된 바이너리 데이터를 외부에 저장하는 방법을 설명합니다.

기능 가용성 셀프 호스팅 Enterprise 플랜에서 사용 가능 Cloud Enterprise에서 이 기능을 원한다면 n8n에 문의 하세요. n8n은 워크플로 실행에 의해 생성된 바이너리 데이터를 외부에 저장할 수 있습니다. 이 기능은 대량의 바이너리 데이터를 저장하기 위해 파일시스템에 의존하는 것을 피하는 데 유용합니다. n8n은 향후 다른 데이터 유형에 대한 외부 스토리지를 도입할 예정입니다. S3에 n8n 바이너리 데이터 저장 # n8n은 워크플로 실행에 의해 생성된 바이너리 데이터의 외부 저장소로 AWS S3 를 지원합니다. Cloudflare R2 및 Backblaze B2와 같은 다른 S3 호환 서비스를 사용할 수 있지만 n8n은 이를 공식적으로 지원하지 않습니다. Enterprise 티어 기능 외부 스토리지에는 Enterprise 라이선스 키 가 필요합니다. 라이선스 키가 만료되고 S3 모드로 유지되는 경우 인스턴스는 S3 버킷에서 읽을 수는 있지만 쓸 수는 없습니다. 설정 # AWS 문서 에 따라 버킷을 생성하고 구성합니다. <bucket-name> 을 생성한 버킷 이름으로 교체하여 다음 정책을 사용할 수 있습니다: { "Version" : "2012-10-17" , "Statement" : [ { "Sid" : "VisualEditor0" , "Effect" : "Allow" , "Action" : [ "s3:*" ] , "Resource" : [ "arn:aws:s3:::<bucket-name>" , "arn:aws:s3:::<bucket-name>/*" ] } ] } S3가 오래된 바이너리 데이터를 자동으로 삭제하도록 버킷 수준 수명 주기 설정을 지정합니다. n8n은 바이너리 데이터 정리를 S3에 위임하므로, 바이너리 데이터를 무기한 보존하고 싶지 않다면 수명 주기 설정이 필요합니다. 버킷 생성을 완료하면 호스트, 버킷 이름 및 리전, 액세스 키 ID 및 시크릿 액세스 키가 생성됩니다. n8n의 환경에서 이를 설정해야 합니다: export N8N_EXTERNAL_STORAGE_S3_HOST=... # 예: s3.us-east-1.amazonaws.com export N8N_EXTERNAL_STORAGE_S3_BUCKET_NAME=... export N8N_EXTERNAL_STORAGE_S3_BUCKET_REGION=... export N8N_EXTERNAL_STORAGE_S3_ACCESS_KEY=... export N8N_EXTERNAL_STORAGE_S3_ACCESS_SECRET=... 리전 없음 제공업체가 리전을 요구하지 않는 경우 N8N_EXTERNAL_STORAGE_S3_BUCKET_REGION 을 'auto' 로 설정할 수 있습니다. n8n에 S3에 바이너리 데이터를 저장하도록 지시합니다: export N8N_AVAILABLE_BINARY_DATA_MODES=filesystem,s3 export N8N_DEFAULT_BINARY_DATA_MODE=s3 인증 자동 감지 S3 호출을 인