druid - 授予对超集中仪表板的只读访问权限
问题描述
我在超集中有一个仪表板,我想为某些用户授予只读访问权限,并且该用户还应该能够在仪表板选项卡中查看该仪表板。
我创建了一个只读用户,并为他提供了该仪表板和 Gamma 角色中使用的数据源访问权限。使用用户登录超集后,我在仪表板选项卡中看不到任何仪表板,但我可以使用直接 url 打开仪表板。那里的编辑仪表板按钮被禁用。如果将此用户添加到仪表板的所有者,我可以在仪表板选项卡中看到仪表板,但打开它也会启用我不想要的编辑按钮。
是否有一种中间方法可以将访问权限分配给用户以查看仪表板列表中的仪表板并且能够打开相同但无法编辑它?
解决方案
为公共角色设置以下权限并将用户分配给该角色:
[can dashboard on Superset, can explorev2 on Superset, can explore json on Superset, can csrf token on Superset, can csv on Superset, datasource access on [DATASOURCE][DATABASE], can list on DashboardModelViewAsync, can list on DashboardModelView]
您只需将[DATASOURCE][DATABASE] 上的数据源访问权限替换为您的公共数据源和数据库名称
推荐阅读
- c++ - VS2017 是否允许在 C++ 项目的可视对话框编辑器中更改控件的选项卡顺序?
- java - 根据 JMX 数据确定 GC 运行时间
- amazon-web-services - AWS Lambda - 是否可以限制 IAM 角色创建具有特定前缀的函数?
- r - 如何在R中按条件分组?
- c# - 更改列表中的参考值
- angular - 在 Ng-Select 中更改颜色
- python - Django Signal.disconnect 引发“函数”对象没有属性“锁定”错误
- gnuradio - 连接到 git.gnuradio.org 时出现超时问题,如何解决?
- android - 使用 OpenCV4Android 覆盖图像
- c# - ServiceEventsClient 只接收最后一行事件数据