Neo4j 連線¶
Neo4j 連線型別使用 Neo4j Python 客戶端 提供與 Neo4j 資料庫的連線。
配置連線¶
- 主機 (必需)
要連線的主機。
- 模式 (可選)
指定要在資料庫中使用的模式名稱。
- 登入 (必需)
指定用於連線的使用者名稱。
- 密碼 (必需)
指定用於連線的密碼。
- 額外引數 (可選)
指定可在 Neo4j 連線中使用的額外引數 (以 json 字典形式)。
- 支援以下額外引數
encrypted: 設定 GraphDatabase.driver 的 encrypted=True/False,對於 Neo4j Aura 設定為True。neo4j_scheme: 指定方案為neo4j://,預設為bolt://certs_self_signed: 設定 URI 方案以支援自簽名證書(neo4j+ssc://)certs_trusted_ca: 設定 URI 方案僅支援受信任的 CA(neo4j+s://)
“額外引數” 欄位示例
{ "encrypted": true, "neo4j_scheme": true, "certs_self_signed": true, "certs_trusted_ca": false }
在環境變數中指定連線時,應使用 URI 語法。
請注意,URI 的所有組成部分都應進行 URL 編碼。
例如
export AIRFLOW_CONN_NEO4J_DEFAULT='neo4j://username:password@https%3A%2F%2Fneo4jhost/neo4j-schema?encrypted=true&neo4j_scheme=true&certs_self_signed=true&certs_trusted_ca=false'