我之前能够连接到我的数据库集群的笔记本,但现在我在执行 %status 时遇到错误。
我已经使用新的 VPC 连接创建了集群和笔记本,还添加了角色。我还验证了笔记本和数据库集群的 VPC 连接相同
请在下面找到错误消息。(我已删除主机名)
{'error': ConnectionError(MaxRetryError("HTTPSConnectionPool(host='mic.us-east-1.neptune.amazonaws.com', port=8182): 最大重试次数超过 url:/status/(由NewConnectionError('
最佳答案
该错误消息通常仅在笔记本实例与 Neptune 集群之间存在阻塞网络连接的情况下才会出现。
确保您的 Neptune 集群的安全组允许来自您的笔记本实例的流量。
验证 DNS 正在解析您的 Neptune 集群。从 %%bash 单元或从 Jupyter 终端窗口:
nslookup
验证您可以连接到 Neptune 集群的状态端点。从 %%bash 单元或 Jupyter 终端窗口:
curl -s https://
:8182/status
更新:
您似乎也在尝试使用“mic.us-east-1.neptune.amazonaws.com”进行连接。那不是有效的 Neptune 端点。 Neptune 端点的形式为:
<cluster-name>.cluster-abcdefghijkl.<region>.neptune.amazonaws.com
(其中 abcdefghijkl 是一些随机的 12 字母字符串)
关于amazon-neptune - 从 Neptune 数据库连接到 Notebook 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67182681/