从 Studio 3T 连接到 Amazon DocumentDB 集群 - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从 Studio 3T 连接到 Amazon DocumentDB 集群

Studio 3T 是一款受欢迎的面向使用 MongoDB 的开发人员和数据工程师的 GUI 和 IDE。它提供了多种强大的功能:数据树视图、表格视图和 JSON 视图、简单、灵活的查询选项import/export in CSV, JSON, SQL and BSON/mongodump、可视化 drag-and-drop用户界面、带自动完成功能的内置 mongo shell、聚合管道编辑器以及 SQL 查询支持。

先决条件

用 Studio 3T 连接

  1. 选择工具栏左上角的连接

    Studio 3T 界面显示欢迎屏幕,左上角突出显示了 Connect 选项。
  2. 选择工具栏左上角的新连接

    连接管理器界面,左上角突出显示了 “新建连接” 选项。
  3. 服务器选项卡,在服务器字段中输入集群端点信息。

    “新建连接” 界面中的 “服务器” 选项卡,突出显示了 “服务器” 输入字段。
    注意

    无法找到您的集群端点? 只要遵循此处步骤即可。

  4. 选择身份验证选项卡,并且在身份验证模式的下拉菜单中选择旧版

    New Connection 界面中的 “身份验证” 选项卡,选择了旧版身份验证模式,并提供了用户名、密码和身份验证数据库信息。
  5. 用户名密码字段中输入您的用户名和凭证。

  6. 选择SSL选项卡,然后勾选使用 SSL 协议连接复选框。

    “新建连接” 界面中的 “SSL” 选项卡,选中 “使用 SSL 协议进行连接”。
  7. 选择使用自己的根 CA 文件。然后添加 Amazon DocumentDB 证书(如果 SSL 在您的 DocumentDB 集群上已禁用,则可以跳过此步骤)。勾选该复选框以允许无效主机名

    “新建连接” 界面中的 “SSL” 选项卡,输入了根 CA 文件并允许选择无效的主机名。
    注意

    没有证书? 您可以使用以下命令下载:

    wget https://rds-truststore.s3.cn-north-1.amazonaws.com.cn/global/global-bundle.pem

  8. 如果您正从 Amazon VPC 之外的客户机连接,则需要创建 SSH 隧道。您将在SSH选项卡中创建。

    1. 勾选使用 SSH 隧道复选框并在SSH 地址字段中输入 SSH 地址。这是您的实例公有 DNS (IPV4)。您可以从您的亚马逊 EC2 管理控制台获取此 URL。

    2. 输入您的用户名。这是您的 Amazon EC2 实例的用户名

    3. 对于 SSH 身份验证模式,请选择私钥。在 “私钥” 字段中,选择文件查找器图标以找到并选择您的 Amazon EC2 实例的私钥。这是您在亚马逊 EC2 控制台中创建实例时保存的.pem 文件(key pair)。

    4. 如果您在 Linux/macOS 客户机上,则可能须使用以下命令更改您的私钥权限:

      chmod 400 /fullPathToYourPemFile/<yourKey>.pem

    “新建连接” 界面中的 SSH 选项卡,其中输入了 SSH 隧道凭据。
    注意

    此亚马逊 EC2 实例应与您的 DocumentDB 集群位于同一个亚马逊 VPC 和安全组中。您可以从 Amazon EC2 管理控制台获取 SSH 地址、用户名和私钥。

  9. 现在,通过选择测试连接按钮测试您的配置。

    新的连接界面,左下角突出显示了 “测试连接” 按钮。
  10. 诊断窗口应加载绿色条以指示测试成功。现在选择 OK 关闭诊断窗口。

    连接测试成功后出现的诊断窗口。
  11. 选择保存来保存您的连接以供将来使用。

    突出显示了 “保存” 按钮的新连接界面。
  12. 现在选择您的集群并选择连接

    突出显示了 Connect 按钮的连接管理器界面。

恭喜您!您已成功通过 Studio 3T 连接到您的 Amazon DocumentDB 集群。