QuickSight Athena - [Simba][AthenaJDBC](100071) AWS Athena 客户端抛出错误

12

当我尝试从Athena在Quicksight中创建新的数据集时,我遇到了以下错误。我尝试了“Table”和“view”。它给出以下错误:

我尝试从Athena在Quicksight中创建新的数据集时遇到了以下错误。我尝试了“表”和“视图”,但是出现了以下错误:

[Simba][AthenaJDBC](100071) An error has been thrown from the AWS Athena client.

com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403;
 Error Code: AccessDenied; Request ID: 4X60ASZS5T2Q0A9C; S3 Extended Request ID:
(Path: s3://metadataitcfcontrol/) [Execution ID: a07d4718-ffae-40b7-9777-688399fbb56f]

看到错误信息,我理解问题与S3存储桶的访问有关,但如何修复呢? 谢谢。

2个回答

11
您可以通过在QuickSight控制台中添加S3桶权限来解决此问题。
前往:
管理QuickSight -> 安全性和权限 -> 添加或删除 -> 在S3中 -> 详细信息 -> 选择您想要查询的存储桶 -> 更新。

这个链接对我很有帮助 https://aws.amazon.com/premiumsupport/knowledge-center/quicksight-permission-errors/ - abasar
我没有添加或删除部分。可能是因为我使用的是标准版Quicksight而不是企业版? - Fariman Kashani
我需要使用Aswin的方法为一个我从未创建过的名为aws-athena-query-results-us-east-1-<accountnumber>的存储桶授予权限,尽管我从未创建过这个存储桶,我的Athena结果被保存到另一个存储桶中。希望这能帮助其他人! - ChrisDanger

0
由于我在我的数据目录中使用了Athena数据连接器,所以我必须为调用Lambda(InvokeFunction)提供Quicksight(默认角色)访问权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接