【发布时间】:2019-09-20 19:57:21
【问题描述】:
我是 MongoDB 的新手,也是 AWS 的新手。 我正在尝试为 AWS 上现有的 mongodb 集群创建一个节点。 AWS 节点启动后,我试图将其添加到集群中,但得到“响应状态:AuthenticationFailed:身份验证失败。”
-
所以我在 mongod.conf 中禁用了 auth 配置,现在看起来像:
安全性:
#clusterAuthMode:密钥文件
#keyFile: /data/db/mongodb/dory.keyfile
授权:禁用 - 我们正在使用 SSL(这似乎不是问题,因为我们在 mongod.conf 中已对此进行了配置,并且已被处理)并且我们现有的 mongodb 实例托管在 unix 上
我的问题:我在这里缺少什么?所有 mongoDB 支持文档都提到了在首次使用时创建管理员/超级用户...我尝试过,但遇到了同样的错误。 AWS 是否为初始连接创建了默认用户(主用户和密码)?
【问题讨论】:
-
可能是安全组问题?您的节点可以 ping 现有集群吗?
-
不,我们已经检查过了,端口和权限都很好。感谢您的回复
标签: mongodb amazon-web-services amazon-ec2