Neo4j 連線

Neo4j 連線類型提供使用 Neo4j Python 用戶端 連接到 Neo4j 資料庫的功能。

設定連線

主機 (必填)

要連線的主機。

Schema (選填)

指定要在資料庫中使用的 schema 名稱。

登入 (必填)

指定要連線的使用者名稱。

密碼 (必填)

指定要連線的密碼。

額外 (選填)

指定可用於 Neo4j 連線的額外參數 (以 json 字典形式)。

支援以下額外參數
  • encrypted:為 GraphDatabase.driver 設定 encrypted=True/False,對於 Neo4j Aura 請設定為 True

  • neo4j_scheme:指定 scheme 為 neo4j://,預設為 bolt://

  • certs_self_signed:設定 URI scheme 以支援自簽憑證 (neo4j+ssc://)

  • certs_trusted_ca:設定 URI scheme 以僅支援受信任的 CA (neo4j+s://)

範例 “extras” 欄位

{
   "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'

此條目是否有幫助?