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'

本條目是否有用?