嵌入式Neo4j的固定螺栓接口

时间:2019-01-16 23:11:38

标签: neo4j aws-lambda

我想通过lambda函数调用在EC2上运行的嵌入式neo4j数据库。

当前,只有EC2实例中的进程才能访问该数据库,因此无法将数据库固定在一个对外开放的端口上。

要启用lambda来查询功能,我想我需要打开端口,这也将其暴露给外界。

我认为最好的方法是使用密码来完成此固定螺栓。

...但是嵌入式数据库没有密码

...甚至暴露在外的螺栓接口。

我用这样的螺栓接口启动neo4j数据库:

        Map<String, String> config = MapUtil.stringMap(
            "dbms.connector.bolt.enabled", "true",
            "dbms.connector.bolt.listen_address", "0.0.0.0:9999");
    graphDb = new GraphDatabaseFactory().newEmbeddedDatabaseBuilder(DB_DIR).setConfig(config).newGraphDatabase();

以安全的方式公开此螺栓接口以从lambda访问的最佳方法是什么?

谢谢!

0 个答案:

没有答案