проблема с выполнением запросов полнотекстового поиска в Нептуне при включенной авторизации в базе данных iam
Я пытаюсь интегрировать ES с neptune для выполнения запросов полнотекстового поиска. При включенной авторизации БД IAM в Нептуне он не может выполнить запрос и выдает ошибку ниже
{"detailMessage": "Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ доступа AWS Secret Access Key и метод подписи. Подробности см. в документации по сервису.", "code": "AccessDeniedException","requestId":"b4bbe6b7-8361-5c9b-1584-ba7a6a64a03c"}
Однако при отключенной авторизации БД IAM выполнение того же запроса работает нормально.
Я генерирую подпись AWS SIG4 и использую ее в заголовке как часть запроса. С включенным IAM я могу подключиться (проверка статуса) к neptune DB с той же подписью sig4.