本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 DataGrip 连接到 Amazon DocumentDB
DataGrip
先决条件
您的计算机已安装 DataGrip IDE。您可以从 JetBrains
下载。 在与您的 Amazon DocumentDB 集群相同的 VPC 中运行的 Amazon EC2 实例。您将使用此实例建立从您的本地机到 Amazon DocumentDb 集群的安全隧道。要了解如何 使用亚马逊连接 EC2,请遵循以下说明:
Amazon EC2 实例的替代方案,VPN 连接,或者如果您已经使用安全的 VPN 访问您的 Amazon 基础设施。如果您首选此选项,请遵循使用 Amazon Client VPN 安全访问 Amazon DocumentDB
的说明。
使用 DataGrip 连接
-
在您的计算机上启动 DataGrip 并创建一个新项目。
-
通过以下方式之一添加新数据来源:
从主菜单中导航到 文件 — 新建 — 数据来源,然后选择 DocumentDB
在数据库资源管理器中,单击工具栏中的新建图标 (+)。导航到数据来源,然后选择DocumentDB。
-
在数据来源页面上的常规选项卡中,检查在连接设置区底部是否有下载缺少的驱动程序文件链接。单击此链接下载与数据库交互所必备的驱动程序。有关直接下载链接,请参阅 JetBrains JDBC 驱动程序
。 -
在常规选项卡中,指定连接详情:
在主机字段中,指定 Amazon DocumentDB 集群端点。
端口已设置成 27017。如果您的集群部署在一个不同端口上,请更改之。
对于身份验证,请选择用户 & 密码。
输入您的用户名和密码信息。
数据库字段为可选项。您可以指定您想要连接的数据库。
您添加上述详情时,URL字段自动完成。
-
在 SSH/SSL 选项卡中,启用使用 SSH 隧道,然后单击图标打开 SSH 配置对话框。输入以下信息:
在主机字段中,输入您的 Amazon EC2 实例的主机名。
为您的 Amazon EC2 实例输入用户名和密码。
对于 Authentication Type(身份验证类型),选择 密钥对。
输入您的私钥文件。
注意
如果您正使用 VPN 选项,则无需配置 SSH 隧道。
-
在 SSH/SSL 选项卡中,启用使用 SSL。在 CA 文件字段中,输入您计算机上到达
global-bundle.pem
文件的位置。对于模式,保留需要选项。注意
你可以从这个位置或用这个命令:wget https://rds-truststore.s3.cn-north-1.amazonaws.com.cn/global/global-bundle.pem
下载证书 注意
如果您要连接到 Amazon DocumentDB 弹性集群,则无需指定 CA 文件。保留勾选使用 SSL 选项及所有其他选项处于其默认值。
-
在架构选项卡中,选择所有数据库或在架构模式字段中输入筛选器“*:*”。单击测试连接链接以测试该连接。
-
一旦成功测试连接,单击确定以保存数据来源配置。
DataGrip 功能
DataGrip 提供各种功能来帮助您高效地使用 Amazon DocumentDB:
SQL 编辑器 — 使用 DataGrip 中的 SQL 编辑器在您的 DocumentDB 集合上编写并且执行 SQL 样查询。
可视性查询生成器- 使用可视性查询生成器以图形方式创建查询,而无需编写 SQL 代码。
架构管理 - 轻松管理您的数据库架构,包括创建、更改和删除集合。
数据可视化 — 使用 DataGrip 中可用的各种可视化工具查看并分析您的数据。
导出和导入数据 — 使用 DataGrip 的导出和导入功能在 Amazon DocumentDB和其他数据库之间传输数据。
有关用于 Amazon DocumentDB 和其他数据库系统的更多高级功能和技巧,请参阅正式的 DataGrip 文档