【发布时间】:2021-11-26 16:19:47
【问题描述】:
我在 AWS QuickSight 中遇到以下问题:用户通过 Athena 创建了一个数据集。一切正常。用户与另一个授予他 OWNER 权限的用户共享数据集。然后第一个用户被删除了。现在第二个用户不能再编辑数据集了。他可以分享它,但分享给它的人也不能编辑它。错误信息:
【问题讨论】:
标签: amazon-web-services amazon-athena amazon-quicksight
我在 AWS QuickSight 中遇到以下问题:用户通过 Athena 创建了一个数据集。一切正常。用户与另一个授予他 OWNER 权限的用户共享数据集。然后第一个用户被删除了。现在第二个用户不能再编辑数据集了。他可以分享它,但分享给它的人也不能编辑它。错误信息:
【问题讨论】:
标签: amazon-web-services amazon-athena amazon-quicksight
希望 Quicksight 帐户管理员可以使用 Quicksight UI 向该用户 as shown here 添加数据集编辑权限来解决此问题。
也可能是新的 Owner 没有所需的 IAM 权限,例如 quicksight:UpdateDataSet IAM 权限、see the docs。
当您点击上面屏幕截图中的“显示详细信息”链接时,它会显示什么?
【讨论】:
说实话,这真是一团糟。 QuickSight 中的数据源连接到创建它的用户。他们从创建他们的人那里继承他们的访问角色。尽管我认为文档中某处提到了它,但无法通过 API 访问它。因此无法更改。
因此,当我们删除最初创建数据源的用户时,他们停止使用基于这些数据源的数据集。
我们对此的解决方案是,我们与技术用户一起创建“标准”数据源 - 这并不是什么大问题,因为我们专门使用 Athena - 然后重新创建所有数据集并将它们切换到新的标准数据源- 这很重要,因为分析师必须在他们的分析/仪表板中切换数据集。
在我看来,这表明 QuickSight 作为大公司的分析平台还不够完善。 API 不完全在那里。
【讨论】: