pra*_*gam 3 mongodb amazon-web-services aws-documentdb
我正在按照 aws 建议使用以下命令来下载 rds-combined-ca-bundle.pem 文件并连接到集群。
wget https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
mongo --ssl --host docdb-2021-03-29-09-23-57.cluster-cqwdgjnpay32.ap-south-1.docdb.amazonaws.com:27017 --sslCAFile rds-combined-ca-bundle.pem --用户名 docudbadmin --密码 *****
得到以下内容
错误:无法连接到服务器 docdb-2021-03-29-09-23-57.cluster-cqwdgjnpay32.ap-south-1.docdb.amazonaws.com:27017,连接尝试失败:HostUnreachable:连接由对等方重置: connect@src/mongo/shell/mongo.js:353:17 @(connect):2:6 异常:连接失败
但是,如果不在集群组中启用 tls 和 tls_monitor 参数,我就可以通过 mongo shell 从 ec2 连接。
在 Amazon DocumentDB 中,修改 tls 参数需要重新启动才能使更改生效。因此,可以修改参数,集群上仍有待更改,并且仍然能够在没有 TLS 的情况下进行连接。建议重新启动集群中的所有实例,以使待处理的更改在集群中生效,然后再次尝试使用 TLS 连接。