使用Amazon DocumentDB JDBC 驱动程序Connect - Amazon DocumentDB
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用Amazon DocumentDB JDBC 驱动程序Connect

Amazon DocumentDB 的 JDBC 驱动程序为开发人员提供了 SQL 关系接口,并支持通过 Tableau 和等商业智能工具进行连接 DbVisualizer。

有关更多详细信息,请参阅上的 Amazon DocumentDB JDBC 驱动程序文档 GitHub

开始使用

第 1 步 创建 Amazon DocumentDB 集群

如果您没有创建 Amazon DocumentDB 集群,请按照 Amazon DocumentDB 开发者指南的 “入门” 部分中的说明创建一个。

注意

DocumentDB cumenDB (DB)。如果您从集群 VPC 之外的本地计算机进行连接,则需要创建与 Amazon EC2 实例的 SSH 连接。在这种情况下,请按照 Connect with EC2 中的说明启动集群。有关 SSH 隧道以及何时可能需要的更多信息,请参阅使用 SSH 隧道Connect 到 Amazon DocumentDB

第 2 步 安装 JRE 或 JDK

根据您的 BI 应用程序,您可能需要确保在计算机上安装 64 位 JRE 或 JDK 安装版本 8 或更高版本。你可以在这里下载 Java SE 运行时环境 8。

第 3 步 下载 DocumentDB JDB 驱动程序

这里下载 DocumentDB JDBC 驱动程序。该驱动程序打包为单个 JAR 文件(例如 documentdb-jdbc-1.0.0-all.jar)。

第 4 步 使用 SSH 隧道Connect Amazon DocumentDB

Amazon DoDB(与 MonGDB)Amazon Virtual Private Cloud 集群部署。Amazon EC2 实例或部署在同一 Amazon VPC 中的其他Amazon服务可以直接访问它们。此外,同一Amazon区域或其他区域的不同 VPC 中的 EC2A 实例或其他Amazon服务可通过 VPC 对等连接访问 Amazon DocumentDB。

您可以使用 SSH 隧道(也称为端口转发)从集群 VPC 外部访问您的 Amazon DocumentDB 资源。对于大多数不在与 DocumentDB 集群相同的 VPC 中的虚拟机上运行应用程序的用户来说,情况就会如此。

要创建 SSH 隧道,需要与 AAmazon EC2 DB 集群运行的 Amazon VPC 中运行。您可以使用同一 VPC 中的现有 EC2 实例作为集群,或创建一个集群。您可以sample-cluster.node.us-east-1.docdb.amazonaws.com通过在本地计算机上运行以下命令来设置通向 Amazon DocumentDB 集群的 SSH 隧道。

ssh -i "ec2Access.pem" -L 27017:sample-cluster.node.us-east-1.docdb.amazonaws.com:27017 ubuntu@ec2-34-229-221-164.compute-1.amazonaws.com -N

-L 标志用于转发本地端口。这是连接到在 VPC 之外的客户端上运行的任何 BI 工具的先决条件。运行上述步骤后,您可以继续执行所选的 BI 工具的后续步骤。

有关 SSH 隧道的更多信息,请参阅有关使用 SSH 隧道连接到 Amazon DocumentDB 的文档