我在aws中创建了一个海王星实例。我现在如何连接到它?我从笔记本电脑本地尝试了文档中给出的示例。from gremlin_python.structure.graph import Graphfrom gremlin_python.driver.driver_remote_connection import DriverRemoteConnectiongraph = Graph()g = graph.traversal().withRemote(DriverRemoteConnection('ws://my_endpoint:8182/gremlin','g'))print(g.V().limit(2).toList())但是我在以下堆栈跟踪中获得了Timeout异常File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/driver_remote_connection.py", line 45, in __init__ password=password) File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/client.py", line 76, in __init__ self._fill_pool() File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/client.py", line 88, in _fill_pool conn = self._get_connection() File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/client.py", line 101, in _get_connection self._transport_factory, self._executor, self._pool) File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/connection.py", line 40, in __init__ self.connect() File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/connection.py", line 46, in connect self._transport.connect(self._url) File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/gremlin_python/driver/tornado/transport.py", line 33, in connect lambda: websocket.websocket_connect(url)) File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/tornado/ioloop.py", line 458, in run_sync return future_cell[0].result() File "/home/cegprakash/.virtualenvs/cegprakash-6Wq6Rd61/lib/python3.5/site-packages/tornado/concurrent.py", line 238, in result raise_exc_info(self._exc_info) File "<string>", line 4, in raise_exc_info对于数据库连接,我缺少任何身份验证吗?
3 回答

杨魅力
TA贡献1811条经验 获得超6个赞
确保您的EC2和Neptune在同一VPC中。
在安全组中,允许端口8182的TCP连接。
尝试将URL从更改('ws://my_endpoint:8182/gremlin','g')
为('wss://my_endpoint:8182/gremlin','g')
。
它为我工作。
添加回答
举报
0/150
提交
取消