本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Connect 到 Amazon DocumentDB DataGrip
DataGrip
先決條件
DataGrip IDE 安裝在您的機器上。您可以從下載它JetBrains
。 在與您的 Amazon 文件資料庫叢集相同 VPC 中執行的 Amazon EC2 執行個體。您將使用此執行個體建立從本機電腦到 Amazon 文件資料庫叢集的安全通道。按照如何操作的說明進行操作使用 Amazon EC2 Connect。
替代 Amazon EC2 執行個體、VPN 連線,或者您已經使用安全 VPN 存取AWS基礎設施。如果您偏好使用此選項,請依照指示使用安全地存取 Amazon DocumentDB
。AWS Client VPN
Connect 使用 DataGrip
-
在計算機 DataGrip 上啟動並創建一個新項目。
-
使用下列其中一種方式新增資料來源:
從主菜單中,導航到文件-新建-數據源,然後選擇 Document DB
在「資料庫總管」中,按一下工具列中的新增圖示 (+)。瀏覽至資料來源,然後選取 DocumentDB。
-
在 [一般] 索引標籤的 [資料來源] 頁面上,檢查連線設定區域底部是否有 [下載遺失的驅動程式檔案] 連結。按一下此連結可下載與資料庫互動所需的驅動程式。如需直接下載連結,請參閱 JetBrains JDBC 驅動程式
。 -
在「一般」索引標籤中,指定連線詳細資訊:
在「主機」欄位中,指定 Amazon DocumentDB 叢集端點。
連接埠已設定為 27017。如果您的叢集部署在不同的連接埠上,請加以變更。
對於驗證,選擇使用者和密碼。
輸入您的使用者名稱和密碼資訊。
「資料庫」欄位是選擇性的。您可以指定要連線的資料庫。
當您新增上述詳細資訊時,URL 欄位會自動完成。
-
在 SSH/SSL 選項卡中,啟用使用 SSH 通道,然後單擊圖標以打開 SSH 配置對話框。輸入下列資訊:
在「主機」欄位中,輸入 Amazon EC2 執行個體的主機名稱。
輸入 Amazon EC2 執行個體的使用者名稱和密碼。
針對 [驗證類型] 選擇 [金鑰配對]。
輸入您的私鑰文件。
注意
如果您使用的是 VPN 選項,則不需要設定 SSH 通道。
-
在 SSH/SSL 索引標籤中,啟用使用 SSL。在「CA 檔案」欄位中,輸入電腦上
global-bundle.pem
檔案的位置。對於「模式」,保留「需要」選項。注意
您可以從此位置或使用以下命令下載證書:wget https://aws.amazon.com/https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem
注意
如果您要連線到 Amazon DocumentDB 彈性叢集,則不需要指定 CA 檔案。保持選中「使用 SSL」選項,並將所有其他選項保持默認值。
-
在 [結構描述] 索引標籤中,選擇 [所有資料庫],或在 [結構描述模式] 欄位中輸入篩選器「*: *」。按一下測試連線連結以測試連線。
-
成功測試連線後,按一下確定以儲存資料來源組態。
DataGrip 功能
DataGrip 提供各種功能,協助您有效地使用 Amazon DocumentDB:
SQL 編輯器 — 使用中的 SQL 編輯器,在 DocumentDB 集合上撰寫和執行類似 SQL 的查詢。 DataGrip
視覺化查詢建構器 — 使用視覺化查詢建構器以圖形方式建立查詢,而無需撰寫 SQL 程式
結構描述管理 — 輕鬆管理您的資料庫結構描述,包括建立、變更和刪除集合。
資料視覺化 — 使用中提供的各種視覺化工具檢視和分析您的資料 DataGrip。
匯出和匯入資料 — 使用 DataGrip的匯出和匯入功能,在 Amazon DocumentDB 和其他資料庫之間傳輸資料。
如需使用 Amazon DocumentDB 和其他資料庫系統的進階功能和秘訣,請參閱官方DataGrip 文