本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Neptune 提供 Loader
命令,直接從外部檔案將資料載入至 Neptune 資料庫叢集。您可以使用此命令,而非執行大量 INSERT
陳述式、addV
和 addE
步驟,或其他 API 呼叫。
Neptune Loader 命令速度更快且負荷較低、已針對大型資料集進行最佳化,且同時支援 Gremlin 資料和 SPARQL 使用的 RDF (資源描述架構) 資料。
下圖顯示載入程序的概觀:

以下是載入程序的步驟:
將資料檔案複製到 Amazon Simple Storage Service (Amazon S3) 儲存貯體。
建立具有讀取和列出儲存貯體的存取權的 IAM 角色。
建立 Amazon S3 VPC 端點。
透過 HTTP 將請求傳送至 Neptune 資料庫執行個體,來啟動 Neptune 載入器。
Neptune 資料庫執行個體擔任 IAM 角色,從儲存貯體載入資料。
注意
您可以從 Amazon S3 載入加密的資料 (如果它是使用 Amazon S3 SSE-S3
或 SSE-KMS
模式加密的),前提是您用於大量載入的角色可以存取 Amazon S3 物件,而且在 SSE-KMS 的情況下,也可以存取 kms:decrypt
。然後,Neptune 可以模擬您的憑證,代表您發出 s3:getObject
呼叫。
不過,Neptune 目前不支援載入使用 SSE-C
模式加密的資料。
以下章節提供準備資料並將其載入至 Neptune 的指示。