連線至您的 Amazon Neptune 圖形 - Amazon Neptune

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

連線至您的 Amazon Neptune 圖形

一旦建立了 Neptune 資料庫叢集,下一步就是設定您要連線至其中的方式。

設定 curl 或 awscurl 以與 Neptune 端點通訊

如本文件中的許多範例所示,具有將查詢提交至 Neptune 資料庫叢集的命令列工具非常方便。curl 命令列工具是在未啟用 IAM 身分驗證時與 Neptune 端點通訊的絕佳選項。從 7.75.0 開始的版本支援在啟用 IAM 身分驗證時簽署請求的 --aws-sigv4 選項。

對於已啟用 IAM 身分驗證的端點,您還可以使用 awscurl,其會使用與 curl 幾乎完全相同的語法,但支援簽署 IAM 身分驗證所需的請求。由於 IAM 身分驗證提供了新增的安全性,因此啟用它通常是個好主意。

如需如何使用 curl (awscurl) 的相關資訊,請參閱 curl man 頁面Everything curl 一書。

若要使用 Neptune 需要的 HTTPS 進行連線,curl 需要存取適當的憑證。只要 curl 可以找到適當的憑證,它處理 HTTPS 連線的方式就跟 HTTP 連線一樣,無需額外參數。awscurl 也是一樣。此文件的範例是以該案例為基礎。

若要了解如何取得這類憑證,以及如何將它們正確格式化為 curl 可以使用的憑證授權機構 (CA) 憑證存放區,請參閱 curl 文件中的 SSL 憑證驗證

然後,您可以使用 CURL_CA_BUNDLE 環境變數來指定此 CA 憑證存放區的位置。在 Windows 上,curl 會自動在名為 curl-ca-bundle.crt 的檔案中尋找它。它會先在和 curl.exe 相同的目錄中尋找,然後再尋找路徑的其他位置。如需詳細資訊,請參閱 SSL Certificate Verification

連線至 Neptune 資料庫叢集的不同方式

只能在 Amazon Virtual Private Cloud (Amazon VPC) 中建立的 Amazon Neptune 資料庫叢集。除非您為資料庫叢集啟用並設定 Neptune 公用端點,否則只能在該 VPC 內存取其端點。

有數種不同的方法,可在其 VPC 中設定對 Neptune 資料庫叢集的存取。