【发布时间】:2019-06-19 23:10:34
【问题描述】:
我在 Athena 上有一个正在运行的数据库,现在我正在尝试使用 SQLWorkbenchJ 连接到它。我下载了 AWS 提供的 JDBC drivers,将其添加到我的工作台设置中 - 但它就是无法连接。确切的错误信息是
[Simba][AthenaJDBC] AWS Athena 客户端引发错误。 我们计算的请求签名与您提供的签名不匹配。检查您的 AWS 秘密访问密钥和签名方法。
我要连接的 URL 是 jdbc:awsathena://athena.[my-region].amazonaws.com:443
我已按指定添加了 S3OutputLocation 密钥,并且 IAM 用户附加了必要的策略。有人知道我错过了什么吗?
【问题讨论】:
-
仔细检查访问密钥,尤其是您正在使用的密钥。并通过另一个客户端验证它们,例如 awscli(例如 aws athena ...)。
标签: amazon-web-services jdbc amazon-athena sql-workbench-j