开始访问你的 Neptune 图 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

开始访问你的 Neptune 图

一旦你创建了 Neptune 数据库集群并建立了与它的连接,下一步是与它进行通信以便加载数据、进行查询等。要做到这一点,大多数人都使用curl要么awscurl命令行工具。

设置curl与你的 Neptune 终端节点进行通信

如本文档中的多个示例所示,卷曲命令行工具是用于与您的 Neptune 终端节点进行通信的方便选项。有关该工具的信息,请参阅 curl 手册页面和电子书 Everything curl

要使用 HTTPS 进行连接(正如我们所建议以及大多数区域中的 Neptune 所要求的),curl需要访问适当的证书。要了解如何获取这些证书以及如何将它们正确格式化到证书颁发机构 (CA) 证书存储区curl可以使用,请参阅SSL 证书验证中的curl文档中)。

然后,您使用 CURL_CA_BUNDLE 环境变量指定此 CA 证书存储的位置。在 Windows 上,curl 自动在名为 curl-ca-bundle.crt 的文件中查找它。首先在与 curl.exe 相同的目录中查找,然后在路径的其他位置查找。有关更多信息,请参阅 SSL 证书验证

只要 curl 可以找到相应的证书,它即可像处理 HTTP 连接一样处理 HTTPS 连接,而无需额外的参数。本文档中的示例基于该场景。

使用查询语言访问 Neptune 数据库集群中的图表数据

连接后,您可以使用 Gremlin 和 opensPher 查询语言创建和查询属性图,或者使用 SPARQL 查询语言创建和查询包含 RDF 数据的图形。

Neptune 支持的图形查询语言

注意

您可以使用 Gremlin 和 OpenPher 在 Neptune 中访问属性图数据,但不能使用 SPARQL。同样,您只能使用 SPARQL 访问 RDF 数据,而不能使用 Gremlin 或 OpenPher 访问 RDF 数据。