首页 > 解决方案 > 尝试从私有 EC2 连接时,海王星抛出“主机没有及时响应”

问题描述

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

我创建了以下 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' 返回本地模式

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

标签: amazon-web-servicesamazon-neptune

解决方案


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

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

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

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


推荐阅读