我想通过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访问的最佳方法是什么?
谢谢!