部署托管/Configuration/Environment_variables
二进制数据环境变量#
基于文件的配置
您可以在个别变量后添加 _FILE,以在单独的文件中提供其配置。更多详情请参见将敏感数据保存在独立文件中。
默认情况下,n8n 使用内存存储二进制数据。企业版用户可以选择使用外部服务替代。有关使用外部存储处理二进制数据的更多信息,请参考外部存储。
| 变量 | 类型 | 默认值 | 说明 |
|---|---|---|---|
N8N_AVAILABLE_BINARY_DATA_MODES | 字符串 | filesystem | 可用的二进制数据模式列表,以逗号分隔。 |
N8N_BINARY_DATA_STORAGE_PATH | 字符串 | N8N_USER_FOLDER/binaryData | n8n 存储二进制数据的路径。 |
N8N_DEFAULT_BINARY_DATA_MODE | 字符串 | default | 默认的二进制数据模式。default 表示将二进制数据保留在内存中。设置为 filesystem 可使用本地文件系统,或设置为 s3 使用 AWS S3。请注意,二进制数据清理(pruning)仅作用于当前激活的二进制数据模式。例如,如果实例之前将数据存储在 S3 中,之后切换到文件系统模式,则 n8n 仅会清理文件系统中的二进制数据。此行为未来可能会改变。 |