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

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

连接到您的 Amazon Neptune 图

创建 Neptune 数据库集群后,下一步是设置要连接到它的方式。

设置curl或者 awscurl 与你的 Neptune 端点通信

如本文档中的多个示例所示,拥有向 Neptune 数据库集群提交查询的命令行工具非常方便。这些区域有:卷曲在未启用 IAM 身份验证时,命令行工具是与 Neptune 终端节点进行通信的绝佳选择。

对于 IAM 身份验证的终端已启用,你可以使用awscurl,它使用与几乎完全相同的语法curl但是支持 IAM 身份验证所需的签名请求。由于 IAM 身份验证提供了额外的安全性,因此启用它通常是个好主意。

有关如何使用的信息curl(或者awscurl),请参阅curl 手册,还有这本书卷曲一切.

要使用 HTTPS(Neptune 需要)进行连接,curl需要访问适当的证书。只要 curl 可以找到相应的证书,它即可像处理 HTTP 连接一样处理 HTTPS 连接,而无需额外的参数。对此也是如此awscurl. 本文档中的示例基于该场景。

了解如何获取此类证书以及如何将它们正确格式化到证书颁发机构 (CA) 证书存储区curl可以使用,请参阅SSL 证书验证中的curl文档中)。

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

连接到 Neptune 数据库集群的不同方法

Amazon Neptune 数据库集群可以仅限将在 Amazon Virtual Private Cloud (Amazon VPC) 中创建,终端节点仅可在该 VPC 中访问。有多种不同的方法可以在其 VPC 中设置对 Neptune 数据库集群的访问权限: