翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon DocumentDB JDBC ドライバーを使用して接続する
Amazon DocumentDB 用の ODBC ドライバーは、デベロッパーのための SQL リレーショナルインターフェイスを提供し、Power BI Desktop や Microsoft Excel などの BI ツールからの接続を可能にします。
詳細については、GitHub 上の Amazon DocumentDB JDBC ドライバーのドキュメント
トピック
入門
- ステップ 1. Amazon DocumentDB クラスターの作成
-
Amazon DocumentDB クラスターをまだお持ちでない場合、始める方法はいくつかあります。
注記
Amazon DocumentDB は仮想プライベートクラウド (VPC) 専用サービスです。クラスターの VPC 外にあるローカルマシンから接続する場合は、Amazon EC2 インスタンスへの SSH 接続を作成する必要があります。この場合、EC2 を使用して接続 の手順に従ってクラスターを起動します。SSH トンネリングおよび必要な場合の詳細については、「SSH トンネルを使って Amazon DocumentDB に接続する
」を参照してください。 - ステップ 2. JRE または JDK インストール
-
BI アプリケーションによっては、64 ビット JRE または JDK インストールバージョン 8 以降がコンピュータにインストールされていることを確認する必要がある場合があります。Java SE ランタイム環境 8 をダウンロードは こちら
。 - ステップ 3 Amazon DocumentDB ODBC ドライバーのダウンロード
-
Amazon DocumentDB ODBC ドライバーはこちら
からダウンロードしてください。適切なインストーラー (たとえば documentdb-odbc-1.0.0.msi) を選択します。インストールガイドに従います。 - ステップ 4。SSH トンネルを使用して Amazon DocumentDB に接続する
-
Amazon DocumentDB クラスターは、Amazon Virtual Private Cloud (Amazon VPC) 内にデプロイされます。これらは、Amazon EC2 インスタンス、または同じ Amazon VPC にデプロイされている他の AWS サービスから直接アクセスできます。さらに、Amazon DocumentDB には、同じ AWS リージョンまたは他のリージョンの異なる VPCs の Amazon EC2 インスタンスまたは他の AWS サービスが VPC ピアリングを介してアクセスできます。
ただし、お客様のユースケースで、お客様 (またはお客様のアプリケーション) が、クラスターの VPC の外部から Amazon DocumentDB リソースにアクセスする必要があるとします。これは、ほとんどのユーザーが Amazon DocumentDB クラスターと同じ VPC 内の仮想マシンでアプリケーションを実行していない場合です。VPC 外から接続する場合、SSH トンネリング (ポート転送とも呼ばれる) を使用して Amazon DocumentDB リソースにアクセスできます。
SSH トンネルを作成するには、Amazon DocumentDB クラスターと同じ Amazon VPC で実行中の Amazon EC2 インスタンスが必要です。クラスターと同じ VPC で既存の EC2 インスタンスを使用するか、新しい EC2 インスタンスを作成できます。その場合、ローカルコンピュータで以下のコマンドを実行することにより Amazon DocumentDB クラスター
sample-cluster.node.us-east-1.docdb.amazonaws.com
に 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 に接続する
」ドキュメントを参照してください。