本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Neptune-Export 服务导出 Neptune 数据
您可以使用以下步骤,通过 Neptune-Export 服务将数据从 Neptune 数据库集群导出到 Amazon S3:
安装 Neptune-Export 服务
使用 AWS CloudFormation 模板创建堆栈:
安装 Neptune-Export 服务
-
选择下表中的 “启动 AWS CloudFormation 堆栈” 按钮之一,在 AWS CloudFormation 主机上启动堆栈:
区域 查看 在 Designer 中查看 发布 美国东部(弗吉尼亚州北部) 视图 在 Designer 中查看 美国东部(俄亥俄州) 视图 在 Designer 中查看 美国西部(加利福尼亚北部) 视图 在 Designer 中查看 美国西部(俄勒冈州) 视图 在 Designer 中查看 加拿大(中部) 视图 在 Designer 中查看 南美洲(圣保罗) 视图 在 Designer 中查看 欧洲地区(斯德哥尔摩) 视图 在 Designer 中查看 欧洲地区(爱尔兰) 视图 在 Designer 中查看 欧洲地区(伦敦) 视图 在 Designer 中查看 欧洲地区(巴黎) 视图 在 Designer 中查看 欧洲地区(法兰克福) 视图 在 Designer 中查看 中东(巴林) 视图 在 Designer 中查看 中东 (UAE) 视图 在 Designer 中查看 以色列(特拉维夫) 视图 在 Designer 中查看 非洲(开普敦) 视图 在 Designer 中查看 亚太地区(香港) 视图 在 Designer 中查看 Asia Pacific (Tokyo) 视图 在 Designer 中查看 亚太地区(首尔) 视图 在 Designer 中查看 亚太地区(新加坡) 视图 在 Designer 中查看 亚太地区(悉尼) 视图 在 Designer 中查看 亚太地区(孟买) 视图 在 Designer 中查看 中国(北京) 视图 在 Designer 中查看 中国(宁夏) 视图 在 Designer 中查看 AWS GovCloud (美国西部) 视图 在 Designer 中查看 AWS GovCloud (美国东部) 视图 在 Designer 中查看 在 Select Template 页面上,选择 Next。
-
在模板的指定详细信息页面上,设置以下参数:
-
VPC
— 设置 Neptune-Export 服务的最简单方法是将其安装在与VPC您的 Neptune 数据库相同的亚马逊上。如果要将其单独安装,VPC则可以使用对VPC等连接在 Nep tune 数据库集群VPC和 Neptune-Export 服务之间建立连接。VPC -
Subnet1
— Neptune-Export 服务必须安装在您的子网中VPC,该子网允许从子网到互联网的出站IPv4HTTPS流量。这样,Neptune-Export 服务就可以调用 Batc AWS h API来创建和运行导出作业。 如果您使用 Neptune 文档创建 Neptune 集群页面上的 CloudFormation 模板创建了 Neptune 集群,则可以使用该堆栈的
PrivateSubnet1
和PrivateSubnet2
输出来填充此参数和下一个参数。 -
Subnet2
— 中的第二个子网VPC,允许从子网到互联网的出站IPv4HTTPS流量。 -
EnableIAM
— 将其设置true
为API使用 AWS 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网关终端节点调用将被禁用。如果设置
PrivateDnsEnabled
为false
,则启用公共API网关终端节点,但无法通过私DNS有终端节点连接 Neptune 导出服务。然后,您可以使用DNS终端节点的公共终VPC端节点来调用导出服务,详见此处。
-
选择下一步。
在选项页面上,选择下一步。
-
在 Re view 页面上,选中第一个复选框以确认 AWS CloudFormation 将创建IAM资源。选中第二个复选框以确认新堆栈的
CAPABILITY_AUTO_EXPAND
。注意
CAPABILITY_AUTO_EXPAND
明确确认在创建堆栈时将扩展宏,而无需事先审核。用户通常通过处理的模板创建更改集,以便在实际创建堆栈之前对宏所做的更改进行审核。有关更多信息,请参阅 AWS CloudFormation CreateStackAPI。然后选择创建。
启用从 Neptune-Export 访问 Neptune
Neptune-Export 安装完成后,更新您的 Neptune VPC安全组以允许从 Neptune-Export 进行访问。创建 Neptune-Exp AWS CloudFormation ort 堆栈后,“输出” 选项卡将包含一个 ID。NeptuneExportSecurityGroup
更新您的 Neptune VPC 安全组以允许从此 Neptune-Export 安全组进行访问。
允许从基于基础的实例访问 Neptune-Export 终端节点 VPC EC2
如果您将 Neptune VPC-Export 端点设置为仅限,则只能从安装了 Neptune-Expor VPC t 服务的内部访问该端点。要允许从可以从中调用 Neptune-Export 的亚马逊EC2实例进行连接,API请将 AWS CloudFormation 堆栈NeptuneExportSecurityGroup
创建的附加到该亚马逊实例。VPC EC2