AWS Quicksight 无法看到 athena 数据库

de1*_*7ed 4 amazon-web-services amazon-iam amazon-quicksight amazon-athena aws-lake-formation

我现在正在抓住救命稻草。我在 LakeFormation 中有一个数据库,并且已授予 Quicksight 服务角色访问该数据库以及基础表(及其 S3 存储桶)的权限。我还验证了 Quicksight 位置 (us-east-1 N. Virginia) 与基础表的 s3 存储桶位置相同。完成所有这些操作后,当我单击“新数据集”并选择 Athena 时,我仍然无法在 AwsDataCatalog 下看到我的数据库。如果我直接去 athena,我可以在那里看到我的数据库+表。我还需要做什么?

谢谢!

小智 6

我遇到了同样的问题,似乎 QuickSight 不考虑授予 IAM 角色或用户的 Lake Formation 权限,而是查找授予特定 QuickSight 用户(或 QuickSight 用户所属的 QuickSight 组)的 Lake Formation 权限。

对于 QuickSight,因此需要向 QuickSight ARN 授予 Lake Formation 权限,例如arn:aws:quicksight:us-east-1:111122223333:user/default/YourUserName

湖泊形成截图

  • 搜索这个问题几个小时,这个解决方案非常有效。 (2认同)