如何以编程方式为不同的组复制Quicksight仪表板?



我已经到处搜索,但我找不到一种方法来实现这一点,也许别人也有同样的问题。

我有一个仪表板在Quicksight使用一个特定的数据集对应于一个客户端的数据。我想使用具有相同结构但每次对应于其他客户端的数据集多次重新创建相同的仪表板。我想用编程的方式来做这件事,因为在现实中,每个仪表板都涉及到许多客户端和许多数据集,所以很难在Quicksight的UI中手动完成而不出错。

我一直在玩api和AWS CLI命令,所以我发现使用模板,但令我沮丧的是,这似乎只对版本控制有用,而不是从"模板"创建不同的仪表板,你只需要指定一个新的数据集。

有没有人知道我怎么才能做到这一点?

谢谢

您可以使用模板和AWS CLI、API或SDK来实现这一点

  1. 使用Create -template
  2. 从分析中创建模板使用Create -dashboard从这个模板和一个特定的数据集创建一个新的仪表板。在source-entity参数中指定的数据集占位符必须与模板中引用的数据集名称匹配,以便Quicksight可以用新数据集替换它。

最新更新