我试图将 Quicksight 仪表板视为来自我们域中的嵌入式 URL,该域已在 AWS Quicksight 帐户中列入白名单。我们的网站作为静态网站托管在 S3 存储桶上。在下面的示例中, AWS 博客上提供了一个 javascript 函数。
下面是示例 javascript 函数。
function embedDashboard() {
var containerDiv = document.getElementById("dashboardContainer");
var options = {
url: "<signed URL from Step 3>",
container: containerDiv,
parameters: {
country: 'United States'
},
scrolling: "no",
height: "700px",
width: "1000px"
};
dashboard = QuickSightEmbedding.embedDashboard(options);
dashboard.on('error', onError);
dashboard.on('load', onDashboardLoad);
}
完整示例在同一博客Amazon QuickSight JavaScript SDK的另一个链接上给出
不幸的是,该示例不起作用。