gpt4 book ai didi

gremlin - 从本地 Windows 计算机使用 Gremlin.net 连接到 AWS Neptune

转载 作者:行者123 更新时间:2023-12-02 09:03:32 27 4
gpt4 key购买 nike

我在 access-graph-gremlin-dotnet 关注亚马逊的文档并尝试在通过 EC2 实例使用 SSH 隧道连接到 Neptune 的本地 Windows 计算机上运行它。
我已经使用 gremlin 控制台测试了 SSH 隧道,它工作正常。
在 EC2 实例上运行程序也能正常工作,但是在本地 Windows 机器上运行程序时出现以下异常,因为需要将 Neptune 的证书添加到受信任的证书中:

System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> 
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner
exception. ---> System.Security.Authentication.AuthenticationException: The remote certificate is
invalid according to the validation procedure.

我正在寻找如何在 Gremlin.Net 3.4.6(最好是 C#)中执行此操作。

最佳答案

你需要这样做:

  1. 以管理员身份打开cmd.exe
  2. notepad c:\windows\system32\drivers\hosts
  3. 添加一行127.0.0.1 <your neptune cluster endpoint just the name without port>
  4. 保存文件
  5. 现在尝试再次运行 .Net 代码

这是因为您最有可能连接到 localhost并且证书是为集群的主机名签名的,因此不匹配。

关于gremlin - 从本地 Windows 计算机使用 Gremlin.net 连接到 AWS Neptune,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61152547/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com