Javascript Quicksight嵌入式仪表板不工作

Javascript Quicksight嵌入式仪表板不工作,javascript,amazon-web-services,amazon-quicksight,Javascript,Amazon Web Services,Amazon Quicksight,我尝试将仪表板嵌入到iFrame中,但在iFrame中出现以下错误 我已采取的步骤: 创建仪表板并与用户共享 将我的域名列入白名单 列出使用aws cli以使用以下命令获取其ARN的用户 aws quicksight列表用户--aws帐户id=717381691678--命名空间=默认值 在获取ARN之后,我调用了命令来获取嵌入url aws quicksight获取仪表板嵌入url——aws帐户id 717381691678——仪表板id b29f1bd1-e6d3-4091-a51e-9D

我尝试将仪表板嵌入到iFrame中,但在iFrame中出现以下错误

我已采取的步骤:

  • 创建仪表板并与用户共享
  • 将我的域名列入白名单
  • 列出使用
    aws cli
    以使用以下命令获取其ARN的用户

    aws quicksight列表用户--aws帐户id=717381691678--命名空间=默认值

  • 在获取ARN之后,我调用了命令来获取嵌入url

    aws quicksight获取仪表板嵌入url——aws帐户id 717381691678——仪表板id b29f1bd1-e6d3-4091-a51e-9D954xxx46B——身份类型quicksight——用户arn“arn:aws:quicksight:us-east-1:71738169XXX:user/default/XXX”

  • 上述命令成功响应嵌入URL,然后我将URL添加到Quicksight嵌入sdk:

  • 我知道URL在过期前只有5分钟,但我确信我在那之前已经测试过了


    我之所以使用cli,是因为目前它正在开发过程中,我很快就会将其改为NodeJS SDK,问题解决了,这是因为我的区域配置错误。更改了
    config
    文件中的区域,现在它工作正常。

    我也有同样的问题,但我发现我的区域是正确的。用户界面被拒绝显示iframe。
    var options = {
        url: realylongurl.com,
        container: document.getElementById("graphContainer"),
        scrolling: "no",
        height: "700px",
        width: "1000px"
    };
    var dashboard = QuickSightEmbedding.embedDashboard(options);