使用连接亚马逊 DocumentDB DataGrip - Amazon DocumentDB

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

使用连接亚马逊 DocumentDB DataGrip

DataGrip是一个强大的集成开发环境 (IDE),它支持各种数据库系统,包括 Amazon DocumentDB。本节将引导您完成使用连接到 Amazon DocumentDB 集群的步骤 DataGrip,使您能够使用图形界面轻松管理和查询数据。

先决条件

  • DataGrip IDE已安装在您的计算机上。你可以从中下载JetBrains

  • 与您的亚马逊文档数据库集群VPC相同运行的亚马逊EC2实例。您将使用此实例建立从本地计算机到 Amazon D 的安全隧道ocumentDBcluster。要了解如何 使用亚马逊 Connect EC2,请遵循以下说明:

  • Amazon EC2 实例、VPN连接的替代方案,或者如果您已经在使用安全方式访问 AWS 基础设施VPN。如果您更喜欢此选项,请按照说明使用安全地访问亚马逊文档数据库。 AWS Client VPN

使用 Connect DataGrip

  1. DataGrip 在电脑上启动并创建一个新项目

    DataGrip welcome screen with options to create a new project, open existing, or get from VCS.
  2. 通过以下方式之一添加新数据来源:

    1. 从主菜单中导航到 文件 — 新建 — 数据来源,然后选择 DocumentDB

    2. 数据库资源管理器中,单击工具栏中的新建图标 (+)。导航到数据来源,然后选择DocumentDB

    Database Explorer interface showing various data source options and management features.
  3. 数据来源页面上的常规选项卡中,检查在连接设置区底部是否有下载缺少的驱动程序文件链接。单击此链接下载与数据库交互所必备的驱动程序。有关直接下载链接,请参阅JetBrains JDBC驱动程序

    Database connection settings interface with Download missing driver files option highlighted.
  4. 常规选项卡中,指定连接详情:

    1. 主机字段中,指定 Amazon DocumentDB 集群端点。

    2. 端口已设置成 27017。如果您的集群部署在一个不同端口上,请更改之。

    3. 对于身份验证,请选择用户 & 密码

    4. 输入您的用户名和密码信息。

    5. 数据库字段为可选项。您可以指定您想要连接的数据库。

    6. 当您添加上述详细信息时,该URL字段会自动完成。

    Database connection settings interface for DocumentDB with host, port, and authentication details.
  5. SSH/SSL选项卡中,启用 Use t SSH unnel,然后单击图标打开 “SSH配置” 对话框。输入以下信息:

    1. 主机字段中,输入您的 Amazon EC2 实例的主机名。

    2. 输入您的 Amazon EC2 实例的用户名和密码。

    3. 对于 Authentication Type(身份验证类型),选择 密钥对

    4. 输入您的私钥文件

    注意

    如果您使用的是该VPN选项,则无需配置SSH隧道。

    SSH configuration interface showing options for setting up an SSH tunnel connection.
  6. SSH/SSL选项卡中,启用 “使用” SSL。在 CA 文件字段中,输入您计算机上到达 global-bundle.pem 文件的位置。对于模式,保留需要选项。

    注意

    你可以从这个位置或用这个命令:wget https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem下载证书

    注意

    如果您要连接到 Amazon DocumentDB 弹性集群,则无需指定 CA 文件。选中 SSL “使用” 选项,将所有其他选项保留为默认值。

    SSH/SSL configuration interface for data source connection with options for SSH tunnel and SSL settings.
  7. 架构选项卡中,选择所有数据库或在架构模式字段中输入筛选器“*:*”。单击测试连接链接以测试该连接。

    Data Sources and Drivers interface showing MongoDB connection details and successful test.
  8. 一旦成功测试连接,单击确定以保存数据来源配置。

DataGrip 特征

DataGrip 提供了多种功能来帮助您高效地使用 Amazon DocumentDB:

  • SQL编辑器-使用中的SQL编辑器在 DocumentDB 集合上编写和执行SQL类似的查询。 DataGrip

  • 可视化查询生成器-使用可视化查询生成器无需编写SQL代码即可以图形方式创建查询。

  • 架构管理 - 轻松管理您的数据库架构,包括创建、更改和删除集合。

  • 数据可视化-使用中提供的各种可视化工具查看和分析您的数据 DataGrip。

  • 导出和导入数据-使用导出和导入功能在 Amazon Documen DataGrip tDB 和其他数据库之间传输数据。

有关使用 Amazon DocumentDB 和其他数据库系统的更多高级功能和技巧,请参阅官方DataGrip 文档