我在本地运行 Neo4j 5.6 Enterprise。我安装了 APOC v5.6 和 GDS v 2.3.5。我还安装了自定义插件。我有一个 apoc.config 文件。
我的自定义插件工作正常,没有参考允许或在 neo4j.config 文件中将其列入白名单。但是,gds 失败并在日志中显示此错误消息 gds.graph.drop 不可用,因为它是沙盒并且在沙盒之外具有依赖项。沙箱由 dbms.security.procedures.unrestricted 设置控制。只有您可以信任的不受限制的程序才能访问数据库内部结构。
如果我添加到配置
dbms.security.procedures.unrestricted=gds.* dbms.security.procedures.allowlist=gds.*
并重启数据库,然后我的自定义插件不起作用。如果我还添加一个引用以允许它,那么它和 gds 都不起作用。
这里有一个明显的错误?我没有找到任何关于单独的 gds.config 文件的信息,类似于对单独的 apoc.config 的新要求。 我在这里错过了什么吗?