如何在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
專家
已提問 6 個月前檢視次數 12 次
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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南

相關內容