【发布时间】:2019-12-30 22:12:45
【问题描述】:
我使用存储在 S3 中的数据、AWS Glue 映射的架构、Amazon Athena 查询并在 Amazon QuickSight 中可视化设置了一个报告堆栈。
我授予 QuickSight 访问我拥有的三个 aws-athena-query-results 存储桶的权限(见下文) 但是,当我尝试基于我的 Athena 表构建报告时,它会引发错误。我返回并明确授予它访问保存我的原始数据的 S3 存储桶的权限,现在我有了可视化效果。
我的问题是这是否应该设置。我的假设是 Athena 可以访问 S3,而 QuickSight 可以访问 Athena 及其结果,所以它应该不需要直接访问存储原始数据的每个 S3 存储桶。似乎每次有一个新的 S3 存储桶要报告您需要授予 Athena 和 QuickSight 访问权限时,都会产生大量开销。
通过阅读此页面:Troubleshoot Athena Insufficient Permissions,不清楚需要哪些存储桶。
【问题讨论】:
-
我知道这篇文章有点老了,我不知道我们能否将 Quicksight 配置为使用现有存储桶,而不是在 S3 中创建一个新存储桶。在我的情况下,它正在尝试在 S3 中创建一个新的存储桶,这对于我的帐户来说是不允许的,并且它的抛出错误......
-
这是我的问题的链接 - stackoverflow.com/questions/68677477/…
标签: amazon-web-services amazon-athena amazon-quicksight