Можно ли получить доступ к базе данных neptune с локального компьютера через туннель / порт ssh, пока включена авторизация базы данных neptune IAM?
Я не могу подключиться к Neptune DB из локальной системы через ssh-туннель EC2(ec2 существует в том же vpc, что и neptune db), где соединение neptune DB устанавливается при включенной авторизации Neptune IAM DB.
С отключением авторизации IAM DB я могу получить доступ к neptune DB с локального компьютера. Я не смог найти достаточно документации по этому поводу. Может кто-нибудь помочь.
1 ответ
Если вы используете туннель SSH и используете localhost в строке подключения, вам потребуется изменить любой процесс IAM SigV4, который вы используете, чтобы убедиться, что заголовок хоста соответствует конечной точке кластера Neptune. В противном случае вы попытаетесь подписать запрос, используя localhost в качестве хоста, и подпись будет недействительной.