0

我创建了一个海王星实例,并根据此处的文档...

我创建了以下 yaml ...

hosts: [xxx.xxx.us-east-2.neptune.amazonaws.com]
port: 8182
serializer: { className: org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV3d0, config: { serializeResultToString: true }}

当我尝试连接一切似乎工作时,我看到......

==>所有脚本现在都将发送到 Gremlin 服务器 - [xx.xx.us-east-2.neptune.amazonaws.com/172.xx.x.xxx:8182] - 输入 ':remote console' 返回本地模式

我错过了什么,为什么查询失败?

4

2 回答 2

2

您是否在您的实例上启用了 IAM 身份验证?如果是,您将必须执行一些额外的步骤才能连接到数据库。

如果不是,请仔细检查以下内容:

  1. EC2 实例与集群位于同一 VPC 中。
  2. 检查附加到集群的安全组的入站设置和 EC2 实例的出站设置。

如果仍然无法连接,我建议您联系 AWS Support。

于 2018-08-08T04:40:13.753 回答
-1

您是否尝试从您的 pc 或 ec2 实例连接?我认为 Neptune 不能公开访问在同一个 VPC 中创建 ec2 实例并尝试从它连接

于 2018-08-07T06:16:02.047 回答