【问题标题】:Can I access a AWS S3 Bucket with "Bucket and objects not public" access via AWS Quicksight?我可以通过 AWS Quicksight 访问具有“存储桶和非公共对象”访问权限的 AWS S3 存储桶吗?
【发布时间】:2020-12-09 12:43:33
【问题描述】:
有一个 S3 存储桶具有“存储桶和非公共对象”访问权限。在 Athena 中,有一个表正在成功地从 S3 存储桶中提取数据。但是,我无法将数据从 Athena 拉到 Quicksight。我的结论是,这是因为 S3 存储桶具有“存储桶和对象不公开”的访问权限。这是正确的吗?
Athena 是否对 S3 存储桶具有某种特殊访问权限,但 Quicksight 没有?
下面是这个问题的粗略说明:
我是 AWS 的初学者,因此对于遗漏任何信息深表歉意。
提前致谢。
【问题讨论】:
标签:
amazon-web-services
amazon-s3
amazon-quicksight
【解决方案1】:
要验证您是否可以将 Amazon QuickSight 连接到 Athena,请检查以下设置:
- Amazon QuickSight 内的 AWS 资源权限
- AWS IAM 政策
- S3 存储桶位置
- 查询结果位置
如果 S3 存储桶位置和查询结果位置正确,您可能会遇到 Amazon QuickSight 资源权限问题。您必须确保 Amazon QuickSight 可以访问 Athena 使用的 S3 存储桶:
- 选择您的个人资料名称。选择Manage QuickSight,然后选择Security & permissions。
- 选择添加或删除。
- 找到Athena,选择它以启用Athena。 (选择连接两者)
- 选择您要访问的存储桶并点击选择。
- 选择更新。