在启用海王星 IAM 数据库授权的情况下,是否可以通过 ssh tunnel/port 转发从本地计算机访问海王星数据库?

is it possible access neptune DB from local machine via ssh tunnel/port forward while neptune IAM DB authorization enabled?

我无法通过 ssh-tunnel EC2(ec2 存在于与 neptune db 相同的 vpc 中)从本地系统连接到 Neptune DB,其中在启用 Neptune IAM DB 授权时建立了 neptune DB 连接。

通过禁用 IAM 数据库授权,我可以从本地访问海王星数据库 machine.I 找不到足够的文档。有人可以帮忙吗

如果使用 SSH 隧道并在连接字符串中使用 localhost,则需要修改正在使用的任何 IAM SigV4 进程以确保主机 header 与 Neptune 集群端点匹配。否则,您将尝试使用 localhost 作为主机来签署请求,并且签名将无效。