问题标签 [quicksight-embedding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-quicksight - 无法将 Quicksight 仪表板用作 S3/cloudfront 白名单域上的嵌入 URL
我试图将 Quicksight 仪表板视为来自我们域中的嵌入式 URL,该域已在 AWS Quicksight 帐户中列入白名单。我们的网站作为静态网站托管在 S3 存储桶上。在下面的示例中, AWS 博客上提供了一个 javascript 函数。
下面是示例 javascript 函数。
完整示例在同一博客Amazon QuickSight JavaScript SDK的另一个链接上给出
不幸的是,该示例不起作用。
amazon-web-services - AWS QuickSight - 创建基于度量的字段之间差异的计算字段
我正在使用 aws quicksight 并希望创建我的行之间的差异值的计算字段(而不是在数据透视表中),以便我可以可视化每个度量之间的差异
主要目标是可视化(折线图)我得到的每次读数的变化......
有可能吗?
我应该使用自定义 SQL 查询创建额外的数据集并加入它们吗?
感谢帮助!
amazon-web-services - aws 获取嵌入式仪表板网址
我正在尝试使用 cli 来检索嵌入式 quicksight 仪表板 url。但是,我不断收到错误消息QuickSightUserNotFoundException
。
我正在按照本指南检索 url链接。
步骤:
返回
然后我执行
返回错误
假设现在用户不是 QuickSight 的一部分,我执行下面的命令来添加用户
返回
现在再次尝试之前的获取网址,我仍然得到同样的错误......
amazon-quicksight - 有没有办法增加/更改 aws quicksight 嵌入式 URL 的过期时间?
我能够在我的 Web 应用程序上显示 AWS quicksight 仪表板。
但是,我无法在我的 Web 应用程序上保留仪表板超过 5 分钟,因为嵌入式 URL 已过期,如 ( https://docs.aws.amazon.com/cli/latest/reference/quicksight/get-仪表板嵌入 url.html)
我的意思是,如果我在 5 分钟后刷新我的网页,我将无法看到 Quickisight 仪表板。它只是显示消息:“我们无法显示此页面(权限不足)。”
每次点击/刷新我的 web 应用程序 URL 并直接在 js 代码中使用它时,我都尝试生成嵌入式 URL。因此,我尝试运行 aws cli 以生成嵌入式 URL,但我无法在本机 javascript 代码中运行它。- 我尝试使用 nodejs 来实现相同的目的,但是,我无法理解,因为我之前没有使用过 nodejs。
amazon-web-services - 选项卡和过滤器从移动设备上的嵌入式快速查看仪表板中消失
当我在移动设备上查看 quicksight 嵌入式仪表板时,缺少 quicksight 选项卡和过滤器。
我包括滚动:“是”,但这并不能解决问题。
amazon-quicksight - 如何将 quicksight 仪表板嵌入到 React 应用程序中
在此处输入图像描述如何集成亚马逊快速视线以响应应用程序
1.how to import aws-sdk 2.where to get the dashboard ID
amazon-web-services - 嵌入 quicksight URL 时访问被拒绝
我正在尝试将 AWS Quicksight 仪表板嵌入到我们的应用程序中,但我在嵌入过程中遇到了一些问题。该 URL 已正确生成,但当我尝试嵌入它时出现权限被拒绝错误。
我可以直接在新选项卡中加载生成的 URL,但是当我尝试嵌入它时,我收到 401 错误。
我已在 Quicksight 控制台中将该域列入白名单,并且正在通过 HTTPS 访问该页面。完整的测试页面如下所示。
以下代码是我用来测试嵌入的代码。它取自亚马逊的一个例子。
亚马逊发送一个 302,然后是一个 401。这会导致一个框架显示错误消息“我们无法显示此页面(未授权)。
图像中的第一个请求从服务器获取一个新链接,随后的两个请求是框架尝试。
我希望如果我的授权有问题,那么在它自己的选项卡中加载链接将不起作用。我认为问题一定出在框架上,但不知道除了白名单之外还有哪些其他选项可以检查。
有谁知道我还能尝试什么?
amazon-web-services - QuickSight SPICE 如何刷新数据
我有一个指向 Athena 表的 Quick Sight 仪表板。现在我想安排每小时刷新一次 SPICE。根据文档,刷新将数据再次导入 SPICE,因此数据包括自上次导入以来的任何更改。
如果我在 Athena 中有一个 2TB 的数据集,并且每小时在 Athena 中添加新数据。那么 QuickSight 会每小时加载 2TB 来查找增量吗?如果是,它将增加雅典娜的成本。QuickSight 是否在 Athena 上查询以获取数据?
amazon-web-services - AWS Quicksight 可以记住每个用户的控制/过滤器设置吗?
我有一个AWS QuickSight 仪表板,其中定义了一个具有每个用户的动态默认值的参数。仪表板包含由具有相应控件的参数定义的过滤器。
是否有可能记住每个用户的控件/过滤器设置,所以下次他们查看仪表板时,以前的设置将是默认设置?
谢谢。
python - 使用 Django 嵌入 Amazon QuickSight 控制面板时出错
我正在尝试将 QuickSight 仪表板嵌入到我的 django 应用程序中。我遵循了以下文档中详细介绍的有关嵌入的所有步骤: https ://docs.aws.amazon.com/en_us/quicksight/latest/user/embedded-dashboards-setup.html
使用 AWS CLI,我能够代入我创建的 IAM 角色,将用户注册到我的 QS 账户,并获取仪表板嵌入 URL,并在 Web 浏览器中查看仪表板。
但是,当尝试使用 Python SDK 在应用程序内部模拟相同的行为时,会产生以下信息:“我们无法显示此页面(未授权)。”
我们已在 Quicksight 中将我们的域列入白名单,并在 2 个不同的服务器上对其进行了测试。登录到 django 应用程序并尝试查看仪表板的用户已经在 QS 帐户中,具有查看仪表板的必要权限。但仍然收到“我们无法显示此页面(未授权)”。
Python SDK的使用如下:
def viewDashboard(请求):
然后将此 url 作为要嵌入的 url 传递给 HTML。