使用 Neptune-Export 服務匯出 Neptune 資料 - Amazon Neptune

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

使用 Neptune-Export 服務匯出 Neptune 資料

您可以使用以下步驟,來使用 Neptune-Export 服務,將資料從 Neptune 資料庫叢集匯出至 Amazon S3:

安裝 Neptune-Export 服務

使用 AWS CloudFormation 範本建立堆疊:

安裝 Neptune-Export 服務
  1. 在 AWS CloudFormation 主控台上透過選擇下表中的其中一個啟動 AWS CloudFormation 堆疊按鈕來啟動堆疊

    區域 檢視 在設計工具中檢視 啟動
    美國東部 (維吉尼亞北部) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    美國東部 (俄亥俄) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    美國西部 (加利佛尼亞北部) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    美國西部 (奧勒岡) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    加拿大 (中部) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    南美洲 (聖保羅) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    歐洲 (斯德哥爾摩) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    歐洲 (愛爾蘭) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    歐洲 (倫敦) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    Europe (Paris) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    歐洲 (法蘭克福) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    Middle East (Bahrain) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    中東 (UAE) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    以色列 (特拉維夫) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    非洲 (開普敦) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (香港) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (東京) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (首爾) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (新加坡) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (悉尼) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    亞太區域 (孟買) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    中國 (北京) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    中國 (寧夏) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (美國西部) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
    AWS GovCloud (美國東部) 檢視 在設計工具中檢視 Orange button labeled "Launch Stack" with an arrow icon.
  2. Select Template (選取範本) 頁面上,請選擇 Next (下一步)。

  3. 指定詳細資訊頁面上,設定下列參數。

    • VPC – 設定 Neptune-Export 服務最簡單的方法是將其安裝在與您的 VPC Neptune 資料庫相同的 Amazon 中。如果您想要將它安裝在單獨的 中VPC,您可以使用VPC對等來建立 Neptune 資料庫叢集VPC與 Neptune-Export 服務 之間的連線VPC。

    • Subnet1 – Neptune-Export 服務必須安裝在 中的子網路中VPC,允許從子網路到網際網路的傳出IPv4HTTPS流量。這是為了讓 Neptune-Export 服務可以呼叫 AWS Batch API 來建立和執行匯出任務。

      如果您使用 Neptune 文件中建立 Neptune 叢集頁面上的 CloudFormation 範本建立 Neptune 叢集,您可以使用該堆疊的 PrivateSubnet1PrivateSubnet2輸出來填入此參數和下一個參數。

    • Subnet2 – 中的第二個子網路VPC,允許從子網路到網際網路的傳出IPv4HTTPS流量。

    • EnableIAM – 將此設定為 true,以API使用 AWS Identity and Access Management () 保護 Neptune-EndpointIAM。建議您這樣做。

      如果您確實啟用IAM身分驗證,則必須Sigv4簽署對端點的所有HTTPS請求。您可以使用 awscurl 等工具代表您簽署請求。

    • VPCOnly – 設定此 使其true僅讓匯出端點成為 VPC,因此您只能從安裝 VPC Neptune-Export 服務的 內存取它。這會限制 Neptune-Export 僅在該 內API使用VPC。

      建議您將 VPCOnly 設定為 true

    • NumOfFilesULimit – 在 ulimits 容器屬性中,為 nofile 指定介於 10,000 與 1,000,000 之間的值。預設值為 10,000,除非您的圖形包含大量的唯一標籤,否則我們建議您保留預設值。

    • PrivateDnsEnabled (布林值) – 指示是否要將私有託管區域與指定的 建立關聯VPC。預設值為 true

      建立啟用此旗標的VPC端點時,所有API閘道流量都會透過VPC端點路由,而公有API閘道端點呼叫會停用。如果您將 PrivateDnsEnabled設定為 false,則會啟用公有API閘道端點,但 Neptune 匯出服務無法透過私有DNS端點連線。然後,您可以使用 VPC 端點的公有DNS端點來呼叫匯出服務,如此處所述:

  4. 選擇 Next (下一步)

  5. 選項頁面上,選擇下一步

  6. 檢閱頁面上,選取第一個核取方塊以確認 AWS CloudFormation 將建立IAM資源。選取第二個核取方塊,確認新堆疊 CAPABILITY_AUTO_EXPAND

    注意

    CAPABILITY_AUTO_EXPAND 明確確認在建立堆疊時,無需事先檢閱,即可擴充巨集。使用者通常會在處理過的範本中建立變更集,以便在實際建立堆疊之前,檢閱巨集所做的變更。如需詳細資訊,請參閱 AWS CloudFormation CreateStack API。

    然後選擇 Create (建立)

啟用從 Neptune-Export 存取 Neptune

Neptune-Export 安裝完成後,請更新您的 Neptune VPC安全群組以允許從 Neptune-Export 存取。建立 Neptune-Export AWS CloudFormation 堆疊後,輸出索引標籤會包含 NeptuneExportSecurityGroup ID。更新您的 Neptune VPC安全群組,以允許從此 Neptune-Export 安全群組存取 。

啟用從 VPC型EC2執行個體存取 Neptune-Export 端點

如果您將 Neptune-Export 端點VPC設為僅限 ,則只能從安裝 Neptune-Export 服務的 VPC 內存取它。若要允許從 Amazon EC2執行個體進行連線,VPC以便從中進行 Neptune-Export API呼叫,請將 AWS CloudFormation 堆疊NeptuneExportSecurityGroup建立的 連接至該 Amazon EC2執行個體。