跳轉到

部署和維護 / 配置檔案

本文主要介紹 DataFlux Func 的配置檔案以及調整方式。

1. 配置檔案位置

請參考 部署和維護 / 配置和資料檔案 / DataFlux Func 配置

2. 配置項

下方未列出的配置項請勿隨意修改

DataFlux Func 具有非常多的可配置項

以下僅列出一些常用的,使用者可以直接修改的配置項

其他未列出的配置項請勿隨意修改

修改配置後需要重啟

在修改配置後,需要重啟整個 DataFlux Func 才能使新配置生效

請勿單獨啟動部分服務,避免服務之間因配置不同而導致衝突

配置項 預設值 版本要求 說明
SECRET 部署時隨機生成 私鑰。用於登入令牌、聯結器配置加密等
注意:一旦配置後請勿修改,否則會導致系統無法正常執行
LOG_LEVEL "WARNING" 日誌等級,可選:
 "ALL": 全部輸出
 "DEBUG": 輸出除錯、資訊、警告和錯誤日誌
 "INFO": 輸出資訊、警告和錯誤日誌
 "WARNING": 輸出警告和錯誤日誌
 "ERROR": 僅輸出錯誤日誌
 "NONE": 不輸出
LOG_FILE_PATH "data/logs/dataflux-func.log" 日誌檔案輸出地址
必須使用絕對路徑
TIMEZONE "Asia/Shanghai" 時區
LOG_FILE_FORMAT "text" 日誌輸出格式,可選:
 "text": 純文字格式
 "json": JSON 格式
LOG_CONSOLE_COLOR false 終端日誌是否著色
WEB_BASE_URL "" Web 服務訪問 URL
影響前端呼叫後端時的訪問地址、函式 API 地址等
留空表示跟隨瀏覽器,無特殊需求不要配置此專案
WEB_BIND "0.0.0.0" Web 服務繫結 IP,如:
 "0.0.0.0": 為公開訪問
 "127.0.0.1": 為僅本地訪問
WEB_PORT 8088 Web 服務繫結埠
MYSQL_HOST 部署時自動填入 MySQL 主機地址
MYSQL_PORT 3306 MySQL 埠
MYSQL_USER "root" MySQL 使用者
MYSQL_PASSWORD 部署時隨機生成 MySQL 密碼
MYSQL_DATABASE "dataflux_func" MySQL 資料庫
REDIS_HOST 部署時自動填入 Redis 主機地址
REDIS_PORT 6379 Redis 埠
REDIS_DATABASE 5 Redis 資料庫
REDIS_USER "" Redis 使用者
REDIS_PASSWORD 部署時隨機生成 Redis 密碼
REDIS_USE_TLS false 1.1.9 Redis 是否開啟 TLS
REDIS_AUTH_TYPE "default" 2.8.1 Redis 認證方式,可選:
 "default": 預設(即 Redis 原版)
 "aliyun":阿里雲資料庫認證
BAD_SIGNIN_TEMP_LOCK_ACTIVE_COUNT 10 因登入失敗而啟用臨時鎖定使用者的次數