You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS QuickSight 如何查询指定Dashboard的所有共享用户列表

导出特定仪表盘共享用户列表的实现方法

方法1:利用平台原生导出功能

绝大多数BI、低代码仪表盘平台都内置了共享用户查询导出能力,通用操作步骤如下:

  • 进入目标仪表盘的详情页,点击右上角共享设置/权限管理入口
  • 在弹出的权限面板中,切换到「已共享用户/用户组」标签页
  • 找到面板右上角或底部的导出按钮,直接选择导出格式为CSV或TXT即可

方法2:无原生导出功能时的手动提取方案

如果你使用的平台没有提供直接导出按钮,可以用浏览器自带的开发工具快速提取数据:

  1. 打开共享用户列表页面,确保所有分页的用户都已加载完成,按F12打开开发者工具,切换到「控制台」标签
  2. 输入对应提取代码(以下是通用DOM提取示例,可根据实际页面结构调整CSS选择器):
// 提取所有已共享用户的核心字段
const userList = Array.from(document.querySelectorAll('.user-item')).map(item => {
  return {
    username: item.querySelector('.username').textContent.trim(),
    email: item.querySelector('.user-email').textContent.trim(),
    permission: item.querySelector('.permission-level').textContent.trim()
  }
})
// 转换为CSV格式并自动触发下载
const csvContent = "data:text/csv;charset=utf-8," 
  + "用户名,邮箱,权限等级\n"
  + userList.map(e => `${e.username},${e.email},${e.permission}`).join("\n")
const encodedUri = encodeURI(csvContent)
const link = document.createElement("a")
link.setAttribute("href", encodedUri)
link.setAttribute("download", "dashboard_shared_users.csv")
document.body.appendChild(link)
link.click()
  • 执行代码后会自动下载CSV格式的共享用户列表到本地
  • 如果需要TXT格式,只需把CSV内容的逗号分隔符换成制表符,修改下载文件名后缀为.txt即可

补充说明

如果你的仪表盘部署在企业内部自研平台,可以联系管理员通过后台数据库直接查询:权限关联表一般会存储dashboard_id、user_id、授权时间、权限等级等字段,直接导出SQL查询结果即可快速获得完整列表。

内容的提问来源于stack exchange,提问作者hvrjnvr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 01:45:03