如何使用连接字符串连接到AmazonDocumentDB



我正试图通过SSH端口转发连接到AmazonDocumentDB集群,如下所述。我可以使用此命令进行连接。。。

mongosh --host localhost:27017 --ssl --sslAllowInvalidHostnames --sslCAFile rds-combined-ca-bundle.pem --username REDACTED --password REDACTED

但不是这个命令。。。

mongosh mongodb://REDACTED:REDACTED@localhost:27017/?ssl=true&ssl_ca_certs=rds-combined-ca-bundle.pem

它以错误消息"0"失败;无法获取本地颁发者证书"至少有一个问题是,我找不到任何关于如何将--sslAllowInvalidHostnames选项转换为连接字符串格式的文档。我发现了这个,但添加&sslVerifyCertificate=false并没有改变任何东西,所以可能还有其他地方我做错了。

我想明白了(有点(。我从未通过mongosh让连接字符串工作,但当使用它在代码中连接时,这是我的最终目标,你必须采取特定于语言的步骤来安装CA证书。然后你可以用这样的连接字符串连接你的应用程序。

mongodb://REDACTED:REDACTED@localhost:27017?tls=true&tlsInsecure=true

最新更新