使用MongoDB Compass连接到DocumentDB.
发展过程
我正在使用AWS的DocumentDB玩耍,但是在本地开发时,用MongoDB Compass连接不上,经过一番尝试,最终成功并总结出以下方法。
前提 tí): precondition
首先,您需要在要连接的机器上安装MongoDB Compass。您可以根据喜好选择Windows或Linux系统。
我认为可以使用 AWS 官方文档中的 Amazon EC2 进行连接配置,这样就可以连接到 DocumentDB。
准备开始EC2教程。

请将写有EC2连接所需的私钥文件(AWS-EC2_ExampleA.pem)、用户名(初始值为ec2-user)和实例URL(ec2-user@ec2-AA-BB-CC-DD.compute-1.amazonaws.com)记录下来。
由于私钥文件只能在创建EC2实例时才能显示,若没有保存,最快的方法是重新创建实例。

-
- 添加SSH连接(Port22)和自己的IPv4地址
-
- 添加MongoDB连接(Port27017)和自己的IPv4地址
- 添加MongoDB连接(Port27017)和实例的IPv4地址
准备使用 DocumentDB

-
- DocumentDB的URL(docdb-YYYY-MM-DD-hh-mm-ss.cluster-sample.A1-east-1.docdb.amazonaws.com)
-
- 创建DocumentDB时的ID
- 创建DocumentDB时的密码
可以從「在mongo shell中連接到此集群」的地方找到DocumentDB的URL。
MongoDB Compass的配置

-
- DocumentDB的URL为:docdb-YYYY-MM-DD-hh-mm-ss.cluster-sample.A1-east-1.docdb.amazonaws.com
-
- DocumentDB的端口号为:27017
-
- 认证方法为:用户名/密码
-
- 用户名为:DocumentDB创建时的ID
- 密码为:DocumentDB创建时的密码

-
- EC2实例的URL:ec2-user@ec2-AA-BB-CC-DD.compute-1.amazonaws.com
EC2的用户名:ec2-user
EC2连接所用的私钥:AWS-EC2_ExpampleA.pem
这样,输入项目就结束了。
连接



如果能做到这一点,就可以在本地无特殊限制地进行操作了。
一旦连接成功,就可以方便地进行一些数据库的修改和提取,非常方便。