在 Amazon Neptune 中存取圖形資料 - Amazon Neptune

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

在 Amazon Neptune 中存取圖形資料

您可以在建立連線後與 Amazon Neptune db 叢集互動。這包括載入資料、執行查詢和執行其他操作。大多數使用者會利用 curlawscurl命令列工具,與 Neptune 資料庫叢集有效通訊。這些工具可讓您傳送請求、載入資料,以及從圖形資料庫擷取結果,促進無縫資料管理和查詢功能。

設定 curl 以與 Neptune 端點通訊

如本文件中的許多範例所述,curl 命令列工具是可與 Neptune 端點通訊的便利選項。如需工具資訊,請參閱 curl man 頁面Everything curl 一書。

若要使用 連線 HTTPS(如我們建議,以及大多數區域中的 Neptune 所需), curl需要存取適當的憑證。若要了解如何取得這些憑證,以及如何將憑證正確格式化為curl可使用的憑證授權機構 (CA) 憑證存放區,請參閱 curl 文件中的SSL憑證驗證

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

只要curl可以找到適當的憑證,它就如同HTTPS連線一樣處理HTTP連線,無需額外的參數。此文件的範例是以該案例為基礎。

使用查詢語言存取 Neptune 資料庫叢集中的圖形資料

連線後,您可以使用 Gremlin 和 openCypher 查詢語言來建立和查詢屬性圖形,或使用SPARQL查詢語言來建立和查詢包含RDF資料的圖形。

Neptune 支援的圖形查詢語言
注意

您可以使用 Gremlin 和 存取 Neptune 中的屬性圖形資料openCypher,但不能使用 SPARQL。同樣地,您只能使用 存取RDF資料SPARQL,而無法存取 Gremlin 或 openCypher。