使用 Connect 到 Amazon DocumentDB DataGrip - Amazon DocumentDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Connect 到 Amazon DocumentDB DataGrip

DataGrip是一個功能強大的整合式開發環境 (IDE),可支援各種資料庫系統,包括 Amazon DocumentDB。本節將引導您完成使用連接 Amazon DocumentDB 叢集的步驟 DataGrip,讓您可以使用圖形介面輕鬆管理和查詢資料。

先決條件

  • DataGrip IDE 安裝在您的機器上。您可以從下載它JetBrains

  • 在與您的 Amazon 文件資料庫叢集相同 VPC 中執行的 Amazon EC2 執行個體。您將使用此執行個體建立從本機電腦到 Amazon 文件資料庫叢集的安全通道。按照如何操作的說明進行操作使用 Amazon EC2 Connect

  • 替代 Amazon EC2 執行個體、VPN 連線,或者您已經使用安全 VPN 存取AWS基礎設施。如果您偏好使用此選項,請依照指示使用安全地存取 Amazon DocumentDB。AWS Client VPN

Connect 使用 DataGrip

  1. 在計算機 DataGrip 上啟動並創建一個新項目

  2. 使用下列其中一種方式新增資料來源:

    1. 從主菜單中,導航到文件-新建-數據源,然後選擇 Document DB

    2. 在「資料庫總管」中,按一下工具列中的新增圖示 (+)。瀏覽至資料來源,然後選取 DocumentDB

  3. 在 [一般] 索引標籤的 [資料來源] 頁面上,檢查連線設定區域底部是否有 [下載遺失的驅動程式檔案] 連結。按一下此連結可下載與資料庫互動所需的驅動程式。如需直接下載連結,請參閱 JetBrains JDBC 驅動程式

  4. 在「一般」索引標籤中,指定連線詳細資訊:

    1. 在「主機」欄位中,指定 Amazon DocumentDB 叢集端點。

    2. 連接埠已設定為 27017。如果您的叢集部署在不同的連接埠上,請加以變更。

    3. 對於驗證,選擇使用者和密碼

    4. 輸入您的使用者名稱和密碼資訊。

    5. 「資料庫」欄位是選擇性的。您可以指定要連線的資料庫。

    6. 當您新增上述詳細資訊時,URL 欄位會自動完成。

  5. SSH/SSL 選項卡中,啟用使用 SSH 通道,然後單擊圖標以打開 SSH 配置對話框。輸入下列資訊:

    1. 在「主機」欄位中,輸入 Amazon EC2 執行個體的主機名稱。

    2. 輸入 Amazon EC2 執行個體的使用者名稱和密碼。

    3. 針對 [驗證類型] 選擇 [金鑰配對]。

    4. 輸入您的私鑰文件

    注意

    如果您使用的是 VPN 選項,則不需要設定 SSH 通道。

  6. 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」選項,並將所有其他選項保持默認值。

  7. 在 [結描述] 索引標籤中,選擇 [所有資料庫],或在 [結構描述模式] 欄位中輸入篩選器「*: *」。按一下測試連線連結以測試連線。

  8. 成功測試連線後,按一下確定以儲存資料來源組態。

DataGrip 功能

DataGrip 提供各種功能,協助您有效地使用 Amazon DocumentDB:

  • SQL 編輯器 — 使用中的 SQL 編輯器,在 DocumentDB 集合上撰寫和執行類似 SQL 的查詢。 DataGrip

  • 視覺化查詢建構器 — 使用視覺化查詢建構器以圖形方式建立查詢,而無需撰寫 SQL 程式

  • 結構描述管理 — 輕鬆管理您的資料庫結構描述,包括建立、變更和刪除集合。

  • 資料視覺化 — 使用中提供的各種視覺化工具檢視和分析您的資料 DataGrip。

  • 匯出和匯入資料 — 使用 DataGrip的匯出和匯入功能,在 Amazon DocumentDB 和其他資料庫之間傳輸資料。

如需使用 Amazon DocumentDB 和其他資料庫系統的進階功能和秘訣,請參閱官方DataGrip 文件。