Создание соединения JDBC с Афиной не работает - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть БД на Афине, и сейчас я пытаюсь подключиться к ней с помощью SQLWorkbenchJ.Я скачал драйверы JDBC , предоставляемые AWS, добавил его в настройки своего рабочего места - но он просто не подключается.Точное сообщение об ошибке:

[Симба] [AthenaJDBC] Ошибка клиента AWS Athena. Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи .Проверьте свой секретный ключ доступа AWS и метод подписи.

URL, к которому я подключаюсь: jdbc:awsathena://athena.[my-region].amazonaws.com:443

Я добавил ключ S3OutputLocation, как указано, иПользователь IAM имеет необходимые политики, связанные с ним.Кто-нибудь знает, что мне не хватает?

1 Ответ

0 голосов
/ 22 февраля 2019

Я выяснил, что ошибка в том, что AWS добавляет пробел к ключу доступа при копировании из веб-интерфейса.Для тех, кто сталкивается с этой ошибкой, попробуйте создать новую пару учетных данных, загрузить их в виде файла CSV, а затем явно скопировать ключи в свой Workbench.Работал на меня.

...