将AWS QuickSight分析复制到另一个帐户

时间:2019-10-09 06:54:36

标签: amazon-quicksight

我们在一个账户中有很多AWS Quicksight报告,需要将其迁移到另一个账户。

在同一帐户中,我们可以使用仪表板的“另存为”功能来创建报告的副本,但是有什么方法可以从一个帐户中导出分析并导入到另一个帐户中?

目前,看来只有我们可以在新帐户中从头开始重新创建所有报告,但是还有其他选择吗?

3 个答案:

答案 0 :(得分:4)

您可以通过API以编程方式执行此操作:

QuickSight API

但是,这需要一些脚本。您将需要使用API​​来完成这些工作,然后在新帐户上进行重建。 例如,DescribeTemplate将提取定义模板的JSON。然后,您可以使用CreateTemplate在另一个帐户上进行创建。

答案 1 :(得分:0)

更新。

正如@yottabrain所阐明的那样,目前(2020年2月),您只能与 Amazon QuickSight帐户中的其他用户共享分析。


当然,您也可以分享您的分析:

转到Share > Share analysis > Manage analysis access > Invite Users

Share analysis

请参阅AWS的详细手册:Sharing an Analysis

答案 2 :(得分:0)

在我的组织中,我们使用 AWS Lambda函数中的 QuickSight API ,并将Analysis模板以JSON格式保存在S3存储桶中。该S3存储桶可以访问多个环境,例如开发,质量检查,分段和生产。再次利用API,我们使用模板JSON文件在其他环境中创建分析。我们还将模板的版本信息存储在PostgreSQL数据库中。

PS-迁移分析之前,需要在每个环境中创建数据集。