尝试从帐户A中的模板在帐户B中创建AWS Quicksight仪表板时,出现错误
调用CreateDashboard操作时发生错误(AccessDeniedException):用户:arn:aws:sts :: account B:assumed-role /无权执行:资源上的quicksight:PassDataSet:arn:aws:quicksight:us -east-1:帐户A:数据集/
我尝试更新数据集的权限,但失败
调用UpdateDataSetPermissions操作时:ResourcePermission列表中的所有主体和请求者必须在同一帐户下
因此,似乎我无法将数据集的访问权限授予其他帐户。 我该如何解决这个问题,或者甚至可以从交叉帐户数据集中创建仪表板?
答案 0 :(得分:2)
我们遇到了完全相同的问题,并向AWS提出了要求,以了解如何在账户之间共享分析。在帐户A中创建模板后,还有一个额外的步骤,即在帐户B中创建另一个模板,即:
在帐户B中,调用“创建模板CLI”:aws quicksight 创建模板--aws-account-id --template-id firsttemplate-源实体文件://TemplateFromtemplate.json --profile默认值
TemplateFromtemplate.json文件的内容如下:
"rewrites": [ {
"source": "/myfancyredirected/orwhatever/",
"function": "app"
} ]
总而言之,我们成功执行跨分析复制所遵循的步骤: