使用 Neptune-Export 服务导出 Neptune 数据 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Neptune-Export 服务导出 Neptune 数据

您可以使用以下步骤,通过 Neptune-Export 服务将数据从 Neptune 数据库集群导出到 Amazon S3:

安装 Neptune-Export 服务

使用 Amazon CloudFormation 模板创建堆栈:

安装 Neptune-Export 服务
  1. 选择下表中的 “启动 Amazon CloudFormation 堆栈” 按钮之一,在 Amazon CloudFormation 主机上启动堆栈

    区域 查看 在 Designer 中查看 发布
    美国东部(弗吉尼亚州北部) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    美国东部(俄亥俄州) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    美国西部(加利福尼亚北部) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    美国西部(俄勒冈州) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    加拿大(中部) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    南美洲(圣保罗) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    欧洲地区(斯德哥尔摩) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    欧洲地区(爱尔兰) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    欧洲地区(伦敦) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    欧洲地区(巴黎) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    欧洲地区(法兰克福) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    中东(巴林) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    中东 (UAE) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    以色列(特拉维夫) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    非洲(开普敦) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    亚太地区(香港) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    Asia Pacific (Tokyo) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    亚太地区(首尔) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    亚太地区(新加坡) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    亚太地区(悉尼) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    亚太地区(孟买) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    中国(北京) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    中国(宁夏) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    Amazon GovCloud (美国西部) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
    Amazon GovCloud (美国东部) 视图 在 Designer 中查看 Orange button labeled "Launch Stack" with an arrow icon.
  2. Select Template 页面上,选择 Next

  3. 在模板的指定详细信息页面上,设置以下参数:

    • VPC— 设置 Neptune-Export 服务的最简单方法是将其安装在与VPC您的 Neptune 数据库相同的亚马逊上。如果要将其单独安装,VPC则可以使用对VPC等连接在 Nep tune 数据库集群VPC和 Neptune-Export 服务之间建立连接。VPC

    • Subnet1— Neptune-Export 服务必须安装在您的子网中VPC,该子网允许从子网到互联网的出站IPv4HTTPS流量。这样,Neptune-Export 服务就可以调用 Batc Amazon h API 来创建和运行导出作业。

      如果您使用 Neptune 文档创建 Neptune 集群页面上的 CloudFormation 模板创建了 Neptune 集群,则可以使用该堆栈的PrivateSubnet1PrivateSubnet2输出来填充此参数和下一个参数。

    • Subnet2— 中的第二个子网VPC,允许从子网到互联网的出站IPv4HTTPS流量。

    • EnableIAM— 将其设置true为API使用 Amazon Identity and Access Management () 保护海王星端点。IAM我们建议您这样做。

      如果您启用了IAM身份验证,则必须Sigv4签署发往终端节点的所有HTTPS请求。您可以使用诸如 awscurl 之类的工具来代表您签署请求。

    • VPCOnly— 将其设置为true仅允许导出端点,因此您VPC只能从安装了 Neptune-Export 服务的VPC位置进行访问。这限制了 Neptune-Expor API t 只能在其中使用。VPC

      建议您将 VPCOnly 设置为 true

    • NumOfFilesULimit – 在 ulimits 容器属性中为 nofile 指定一个介于 10000 到 1 百万之间的值。默认值为 10000,除非您的图形包含大量唯一标签,否则我们建议保留默认值。

    • PrivateDnsEnabled (布尔值)-表示是否将私有托管区域与指定VPC区域相关联。默认值为 true

      在启用此标志的情况下创建VPC终端节点时,所有API网关流量都将通过该VPC终端节点路由,并且公共API网关终端节点调用将被禁用。如果设置PrivateDnsEnabledfalse,则启用公共API网关终端节点,但无法通过私DNS有终端节点连接 Neptune 导出服务。然后,您可以使用DNS终端节点的公共终VPC端节点来调用导出服务,详见此处

  4. 选择下一步

  5. 选项页面上,选择下一步

  6. 在 Re view 页面上,选中第一个复选框以确认 Amazon CloudFormation 将创建IAM资源。选中第二个复选框以确认新堆栈的 CAPABILITY_AUTO_EXPAND

    注意

    CAPABILITY_AUTO_EXPAND 明确确认在创建堆栈时将扩展宏,而无需事先审核。用户通常通过处理的模板创建更改集,以便在实际创建堆栈之前对宏所做的更改进行审核。有关更多信息,请参阅 Amazon CloudFormation CreateStackAPI。

    然后选择创建

启用从 Neptune-Export 访问 Neptune

Neptune-Export 安装完成后,更新您的 Neptune VPC安全组以允许从 Neptune-Export 进行访问。创建 Neptune-Exp Amazon CloudFormation ort 堆栈后,“输出” 选项卡将包含一个 ID。NeptuneExportSecurityGroup更新您的 Neptune VPC 安全组以允许从此 Neptune-Export 安全组进行访问。

允许从基于基础的实例访问 Neptune-Export 终端节点 VPC EC2

如果您将 Neptune VPC-Export 端点设置为仅限,则只能从安装了 Neptune-Expor VPC t 服务的内部访问该端点。要允许从可以从中调用 Neptune-Export 的亚马逊EC2实例进行连接,API请将 Amazon CloudFormation 堆栈NeptuneExportSecurityGroup创建的附加到该亚马逊实例。VPC EC2