本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至 Amazon Neptune 叢集
建立 Neptune 叢集之後,您必須設定網路存取,您的應用程式才能連線到叢集端點。下列各節說明網路連線選項。如需連線後查詢資料的詳細資訊,請參閱 存取圖形資料。
網路連線選項
只能在 Amazon Virtual Private Cloud (Amazon VPC) 中建立的 Amazon Neptune 資料庫叢集。除非您為資料庫叢集啟用和設定 Neptune 公有端點,否則其端點只能在該 VPC 內存取。
您可以在其 VPC 中設定 Neptune 資料庫叢集的網路存取權,方法如下:
驗證您的連線
設定網路存取之後,您可以透過呼叫執行個體狀態端點來驗證連線是否正常運作。成功的回應會確認您的用戶端可以連線到 Neptune 叢集。
運作狀態良好的叢集會傳回包含 的 JSON 回應"status": "healthy"。例如:
{ "status": "healthy", "startTime": "Thu Aug 24 21:07:13 UTC 2023", "dbEngineVersion": "1.3.1.0.R1", "role": "writer", "dfeQueryEngine": "viaQueryHint", "gremlin": { "version": "tinkerpop-3.7.2" }, "sparql": { "version": "sparql-1.1" }, "opencypher": { "version": "Neptune-9.0.20190305-1.0" }, "labMode": { ... }, "features": { ... }, "settings": { ... } }
如果您無法連線到端點,請確認您的網路組態允許連接埠 8182 (或設定的連接埠) 上的流量,而且您的安全群組規則允許來自用戶端的傳入連線。如需詳細資訊,請參閱保護對 Neptune 的存取。如需設定 AWS CLI、 SDKs或 的說明curl,請參閱 使用命令列工具。