gpt4 book ai didi

mongodb - 为什么我的 mongodb 集合会自动删除?

转载 作者:可可西里 更新时间:2023-11-01 09:39:22 24 4
gpt4 key购买 nike

我在三个 EC2 实例中有一个 MongoDB 客户端,并且我创建了一个副本集。上次遇到空间问题constraint这停止了​​我的 mongod 进程,从而停止了应用程序,现在在几天前的一个实例中,我的一些表从数据库中消失了,所以我将日志记录和所有内容设置到我的数据库中,以便在类似的事情再次发生时捕捉。在今天早上的新事件中,我无法登录到我的系统,那时我发现整个数据库都是空的。我检查了其他 SO 问题,例如 this这建议设置一个 TTL。我根本没有这样做。
现在我该如何调试这种情况并进行适当的根本原因分析?我什至在调试日志中也找不到任何内容。 table 就这样消失了。如何设置适当的日志记录机制以及如何确保我的所有表永远不会再被删除?

最佳答案

今天我收到一封来自亚马逊的邮件,说我可能正在运行一个不安全的 MongoDB 版本,这可能导致了这个问题。所以谁遇到过这个问题,请查看 Security Checklist Provided by MongoDB .里面有些点是绝对必要的。
1.启用访问控制和强制认证
2. 加密通讯
3. 限制网络曝光

这三个是核心,根据有多少人访问您的数据库,您可以配置基于角色的访问控制

这些都是我做过的。在此事件之前,我并没有那么认真地对待安全问题,但在我被它击中之后。我确保我已准备好所有必要的预防措施。希望这对某人有帮助。

关于mongodb - 为什么我的 mongodb 集合会自动删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41519958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com