所以我试图建立一个MongoDB来存储使用KLOV的范围报告的信息(测试结果,通过,失败)。我们想要做的就是使用我们在mongodb中获得的jSON并创建我们自己的仪表板版本。我遇到的问题是,在使用AWS之前,我从未连接过mongoDB,并且不确定我是否朝着正确的方向前进,
klov = new KlovReporter();
klov.initMongoDbConnection("localhost", 27017);
klov.setProjectName("Test");
klov.setReportName("Test" + " " + dateFormat.format(date));
klov.setKlovUrl("http://localhost:8282");
extent.attachReporter(html,klov);'
我还通过KLOV服务器在此设置中
# data.mongodb
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=klov
将此信息上传到AWS MongoDB服务器(我已经有一个Amazon Document DB)的过程是什么
谢谢!
答案 0 :(得分:0)
设置一个EC2实例,您可以在其中连接和运行对DocumentDB的查询。
您可以参考文档:https://docs.aws.amazon.com/documentdb/latest/developerguide/getting-started.html
将必需的组件复制到EC2实例以运行KLOV服务器
编辑application.properties,注释掉所有现有的spring.data.mongodb属性 添加新属性spring.data.mongodb.uri
示例:
# data.mongodb
#spring.data.mongodb.host=localhost
#spring.data.mongodb.port=27017
#spring.data.mongodb.database=klov
spring.data.mongodb.uri=mongodb://youruser:yourpassword@yourdocumentdb.cluster-cd3mqqgr245s.us-east-1.docdb.amazonaws.com:27017/klov
如果您发现上述方法有问题,请及时与我们联系。