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'