本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至您的 Amazon Neptune 圖形
一旦建立了 Neptune 資料庫叢集,下一步就是設定您要連線至其中的方式。
設定 curl
或 awscurl 以與 Neptune 端點通訊
如本文件中的許多範例所示,具有將查詢提交至 Neptune 資料庫叢集的命令列工具非常方便。curl--aws-sigv4
選項。
對於已啟用 IAM 身分驗證的端點,您還可以使用 awscurlcurl
幾乎完全相同的語法,但支援簽署 IAM 身分驗證所需的請求。由於 IAM 身分驗證提供了新增的安全性,因此啟用它通常是個好主意。
如需如何使用 curl
(awscurl
) 的相關資訊,請參閱 curl man 頁面
若要使用 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 資料庫叢集的存取。