【发布时间】:2022-01-05 15:43:37
【问题描述】:
我已按照 AWS DocumentDB 文档在 VPC 外部进行连接:
- 我在与 DocDB 集群相同的安全组和 VPC 中创建了一个 EC2 实例
- 在安全组中,我为我的 IP 开放了 22 端口访问,还为安全内部的通信开放了 27017 端口,以便 EC2 实例可以通过 SSH 隧道连接到 DocDB
- 我跑了
ssh -f -i "ssh-tunneling-access.pem" -L 27017:{doc-db-cluster}:27017 {ec2-instance-user}@{ec2-instance-dns} -N打开SSH隧道 - 在另一个终端中,我尝试使用 Mongo shell 与 mongosh
"mongodb://{credentials}!@localhost:27017/?tls=true&tlsAllowInvalidHostnames=true&tlsCAFile=rds-combined-ca-bundle.pem"进行连接
我收到一个错误“MongoServerSelectionError:读取 ECONNRESET” 我在 Windows 11 上运行,我的终端是 Powershell Core。
任何想法我错过了什么和/或如何解决它?
【问题讨论】:
标签: amazon-ec2 ssh-tunnel aws-documentdb