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'