Quicksight 是否需要访问 Athena 正在查询的 S3 存储桶?

Should Quicksight Need Access to the S3 Bucket Athena Is Querying?

我已经使用存储在 S3 中的数据、由 AWS Glue 映射的架构、由 Amazon Athena 查询并在 Amazon QuickSight 中可视化的数据设置了一个报告堆栈。

我授予 QuickSight 访问我拥有的三个 aws-athena-query-results 存储桶的权限(见下文) 但是,当我尝试基于我的 Athena table 构建报告时,它会抛出一个错误。我返回并明确授予它访问保存我的原始数据的 S3 存储桶的权限,现在我有了可视化效果。

我的问题是这是否需要设置。我的假设是 Athena 可以访问 S3,而 QuickSight 可以访问 Athena,并且它是结果,因此它不需要直接访问存储原始数据的每个 S3 存储桶。似乎每次有一个新的 S3 存储桶要报告时都会产生大量开销,您需要授予 Athena 和 QuickSight 访问权限。

阅读此页后:Troubleshoot Athena Insufficient Permissions,不清楚需要哪些存储桶。

是的,目前需要授予 QuickSight 对 Athena 和 Athena 访问的底层存储桶的显式访问权限。我从与亚马逊的讨论中得到了这个答案,不幸的是,我没有 link.

的来源