无法使用Gremlin连接到AWS Neptune

无法使用Gremlin连接到AWS Neptune,gremlin,amazon-neptune,Gremlin,Amazon Neptune,我目前正在尝试访问AWS Neptune服务器,但在尝试连接时收到以下错误 我遵循AWS的本教程,但没有成功: 以前有人遇到过这个问题吗 我以为这是因为入站/出站规则,但即使我允许所有流量,它也不起作用 端点也是正确的。仔细检查 conf/neptune-remote.yml 错误 类似的wiki: 不是同一个问题。 在开尔文·劳伦斯的帮助下: curl <yourinstancename>:8182/status 在开尔文·劳伦斯的帮助下: curl <yourinstan

我目前正在尝试访问AWS Neptune服务器,但在尝试连接时收到以下错误

我遵循AWS的本教程,但没有成功:

以前有人遇到过这个问题吗

我以为这是因为入站/出站规则,但即使我允许所有流量,它也不起作用

端点也是正确的。仔细检查

conf/neptune-remote.yml

错误

类似的wiki:

不是同一个问题。
在开尔文·劳伦斯的帮助下:

curl <yourinstancename>:8182/status

在开尔文·劳伦斯的帮助下:

curl <yourinstancename>:8182/status

至于2021年6月,Python有一种使用SIG V4的方法:

如果为Amazon Neptune群集启用IAM身份验证,则必须使用SIG V4对所有查询请求进行签名。有关更多信息,请参见[1]


[1]

至于2021年6月,Python有一种使用SIG V4的方法:

如果为Amazon Neptune群集启用IAM身份验证,则必须使用SIG V4对所有查询请求进行签名。有关更多信息,请参见[1]


[1]

嗨,乔恩,有几个问题。您是否能够使用curl:8182/status格式的简单curl访问服务器?您是否从与Neptune位于同一VPC中的EC2实例运行Gremlin控制台?您是否启用了IAM身份验证?谢谢!我能够得到这个回复:requestId:e2b4ccf0-5470-4a5d-0a34-211d4738f5a8,代码:AccessDeniedException,详细消息:缺少身份验证令牌}我已经修复了IAM身份验证,现在它可以工作了!嗨,乔恩,有几个问题。您是否能够使用curl:8182/status格式的简单curl访问服务器?您是否从与Neptune位于同一VPC中的EC2实例运行Gremlin控制台?您是否启用了IAM身份验证?谢谢!我能够得到这个回复:requestId:e2b4ccf0-5470-4a5d-0a34-211d4738f5a8,代码:AccessDeniedException,详细消息:缺少身份验证令牌}我已经修复了IAM身份验证,现在它可以工作了!curl不再工作,因为您现在需要sigV4。使用curl中的“awscurl”不再有效,因为您现在需要sigV4。使用来自的“awscurl”
curl <yourinstancename>:8182/status
"requestId":"e2b4ccf0-5470-4a5d-0a34-211d4738f5a8","code":"AccessDeniedException","detailedMessage":"Missing Authentication Token"}