如何在CDK中创建Quicksight分析和模板

0

【以下的问题经过翻译处理】 我想在CDK (python)中创建新的Quicksight分析和模板: 我试图使用CfnAnalysis类和CfnTemplate来完成,但问题在于这两个类的SourceEntity参数。 它们都需要提供彼此的arn,但在CREATE_IN_PROGRESS期间,只有其中一个准备好了,所以我会收到一个错误:“找不到标识符为'CfnAnalysisId'的类型为'AWS :: QuickSight :: Analysis'的资源。” 我可以跳过CfnTemplate参数SourceAnalysis,在现有模板的arn下给出SourceTemplate,但是当我尝试使用此模板创建仪表板时,我会收到另一个错误:“给定的占位符[placeholder]不是模板的一部分“。 这是正确的,但占位符参数是“SourceAnalysis”参数的一部分,所以又回到了原来的问题。

所以,我想使用CDK创建新的模板和新的分析,两个对象互相需要,那么怎么做呢?

profile picture
专家
已提问 5 个月前5 查看次数
1 回答
0

【以下的回答经过翻译处理】 最终,找到了解决办法。仍需要手动步骤,但只作为先决条件。

1.通过CLI手动创建QuickSight模板 "aws quicksight create-template --aws-account-id 0123456789 --region region --template-id template --source-entity file://template.json"

2.将此模板ARN用作新CfnTemplate中的SourceTemplate

3.使用新CfnTemplate arn创建新的CfnAnalysis作为SourceEntity。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则