我在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
提交
取消
