我的 EC2 服务器上有一个 MongoDB 实例,我希望可以从机器本身(在本地主机上)和远程访问它。
我目前已对其进行配置,以便我可以从 localhost:27017 上的机器本身连接到我的数据库(具有读/写访问权限)。我想通过 my.ip.address:27017 将此数据库提供给其他客户端(但仅是只读的)。
我将如何进行设置?
我的 EC2 服务器上有一个 MongoDB 实例,我希望可以从机器本身(在本地主机上)和远程访问它。
我目前已对其进行配置,以便我可以从 localhost:27017 上的机器本身连接到我的数据库(具有读/写访问权限)。我想通过 my.ip.address:27017 将此数据库提供给其他客户端(但仅是只读的)。
我将如何进行设置?
如果您打开身份验证并添加具有读取和写入权限的本地用户,您还可以添加只读用户。
您必须在应用程序/shell 代码中管理身份验证,但基本上,任何不是来自本地主机的人都应该以只读用户身份进行身份验证。